Aquí hay un ejemplo muy 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 tiene que pasar el gráfico un vector de puntos de interrupción y un vector de colores para que coincida con los puntos de interrupción. Echa un vistazo al paquete RColorbrewer
para ver algunas rampas de color muy bonitas. También revise el paquete classInt
para hacer los puntos de interrupción.