[R-es] ggplot con gradientes complejos

Manuel Mendoza
Thu, 19 Sep 2019 16:34:27 -0000

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]]