[R-es] ggplot con gradientes complejos
Manuel Mendoza
mmendoz@ @end|ng |rom |u|br|ghtm@||@org
Jue Sep 19 18:34:27 CEST 2019
Muy buenas. Quiero hacer un mapa que me pinte en azul los valores negativos
y en rojo los positivos. Los negativos llegan hasta -400 y los positivos
hasta 200. Si pongo limits=c(-200, 200), me colorea bien los positivos
(rojo), pero los negativos por debajo de -200 me los pone gris. Si pongo
limits=c(-400, 200), me colorea bien los negativos (azul), pero los
positivos apenas se ven. Necesito que me pinte los azules como el primero,
y los azules como el segundo.
Gracias
Este es el código:
ggplot(legend=FALSE)+
theme(panel.background=element_blank())+
theme(panel.grid.major = element_blank())+
theme(panel.grid.minor = element_blank())+
theme(axis.text.x=element_blank(),axis.text.y=element_blank())+
theme(axis.ticks = element_blank()) + xlab("") + ylab("")+
geom_point(data=SGData2,aes(x=lon,y=lat,color=Ch7085),shape=15,size=1.5) +
* scale_colour_gradient2(limits=c(-400, 200),low =
"blue",high="red",midpoint=0*,
guide="colourbar")+geom_path(data=world, aes(x=long,
y=lat,group=group))+
labs(title = "ch7085")
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es