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
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 en 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 en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]
Gracias José Luis, solucionado. Manuel Quoting jose luis <pepeceb en yahoo.es>:> 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 en 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 en r-project.org > 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
Possibly Parallel Threads
- Problema con Histograma con porcentajes usando ggplot
- Tasa variación diaria COVID-19
- Crear una variable tipo factor a partir de un vector de caracteres
- Problema con Histograma con porcentajes usando ggplot
- Problema con Histograma con porcentajes usando ggplot