Aquí hay un ejemplo realmente simple
library(raster)
data(volcano)
volcanoR <- raster(volcano)
#making colors below 100 red and above 180 blue in this example
breakpoints <- c(94,100,120,140,160,180,195)
colors <- c("red","white","white","white","white","blue")
plot(volcanoR,breaks=breakpoints,col=colors)
Solo necesita pasar el diagrama un vector de puntos de ruptura y un vector de colores para que coincida con los puntos de ruptura. Echa un vistazo al RColorbrewer
paquete para ver algunas rampas de color muy bonitas. Consulte también el classInt
paquete para establecer los puntos de interrupción.