[R-sig-Geo] Customizing levelplot coloring scheme in r

Edzer Pebesma edzer@pebe@m@ @end|ng |rom un|-muen@ter@de
Wed Oct 12 23:11:28 CEST 2022


Look up the col.regions argument.

On 12/10/2022 16:44, rain1290--- via R-sig-Geo wrote:
> I have climate data that I have plotted on a global map using a levelplot map. However, I am trying to adjust the default coloring scheme to allow for only blue and red shades to appear. Ideally, I am trying to showcase blue for the positive values, and red for the negative values, along with a whitish coloring near and at 0. The default coloring scheme isn't bad, but I think a blue-red-white coloring would allow the plot to appear more visually pleasing. Here is the code that I have now to create my current levelplot:
> 
> #packages installed
> 
> 
> library(raster)
> library(ncdf4)
> library(maps)
> library(maptools)
> library(rasterVis)
> library(ggplot2)
> library(rgdal)
> library(sp)
> library(gridExtra)
> library(grid)
> library(RColorBrewer)
> 
> #Using levelplot
> 
> FPlot10 <- levelplot(FDifference5,margin=F,at=c(seq(-50,150,10)),pretty=TRUE,
> par.settings=mapTheme, main="Higher end")
> FM10 <- FPlot10 + latticeExtra::layer(sp.lines(world.outlines.sp))
> 
> This yields a range of nice default colors, but I'd like to adopt something with only shades of red and blue (with white at and around 0). I can do it easily in ggplot, but levelplot appears completely different in using color commands (if they exist). Is that even possible in levelplot?
> Thank you!
> 	[[alternative HTML version deleted]]
> 
> _______________________________________________
> R-sig-Geo mailing list
> R-sig-Geo using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-geo

-- 
Edzer Pebesma
Institute for Geoinformatics
Heisenbergstrasse 2, 48151 Muenster, Germany
Phone: +49 251 8333081



More information about the R-sig-Geo mailing list