powered by
Finds colors for every element of a shapefile so that adjacent elements don't have the same color.
map_coloring(shp, min_coloring = TRUE)
an integer vector of the same length as shp, corresponding to the coloring.
shp
an sf object
sf
if TRUE, try to minimize the number of colors used
TRUE
data(oregon) or_short = oregon[30:50, ] map_coloring(or_short) library(ggplot2) ggplot(or_short, aes(fill = map_coloring(or_short))) + geom_sf() + theme_map()
Run the code above in your browser using DataLab