[R-es] ggplot con muchos colores

jose luis pepeceb @ending from y@hoo@e@
Jue Nov 8 14:03:28 CET 2018


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 <mmendoza using mncn.csic.es> 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
R-help-es using r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

   
	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es