Gracias José Luis, solucionado.
Manuel


Quoting jose luis <[email protected]>:

Puedes hacer un vector de colores asignándole manualmente un color a cada una de las 29 categorias.Aunque da un poco de trabajo luego ya lo tienes para siempre.Ej:
col<-c("blue", "red", "green")names (col)<-c("España", "Francia", "Italia")
A tu grafico de ggplot le añades:+scale_fill_manual(values=col) o bien+scale_colour_manual(values=col)
  Ejemplo simple, un dataset con tres paises
| Pais | Poblacion |
| España | 1000 |
| Francia | 5000 |
| Italia | 3000 |

 

cols<-c("blue", "red", "green")                names (cols)<-c("España", "Francia", "Italia")        ggplot(PAISES, aes(x=factor(Pais), y=Poblacion, fill=Pais))+                geom_col()+scale_fill_manual(values=cols)

De esta forma, España siempre saldrá en "blue"


El Jueves 8 de noviembre de 2018 13:44, Manuel Mendoza <[email protected]> escribió:



Buenos días, estoy haciendo unos mapas con ggplot, con 29 categorías, 
por lo que tengo que utilizar library(RColorBrewer) para disponer de 
suficientes colores. El problema es que al hacerlo acorde a dos 
variables distintas (color=var1 y color=var2), cuyas 29 categorías son 
obviamente las mismas, les da distintos colores y no puedo comparar 
los mapas.
Muchas gracias,
Manuel




















.



--
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural History (MNCN)
Spanish Scientific Council (CSIC)
C/ Serrano 115bis, 28006 MADRID
Spain

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es


--
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural History (MNCN)
Spanish Scientific Council (CSIC)
C/ Serrano 115bis, 28006 MADRID
Spain

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a