Learn R Programming

ggredist (version 0.0.2)

map_coloring: Produce a Map Coloring

Description

Finds colors for every element of a shapefile so that adjacent elements don't have the same color.

Usage

map_coloring(shp, min_coloring = TRUE)

Value

an integer vector of the same length as shp, corresponding to the coloring.

Arguments

shp

an sf object

min_coloring

if TRUE, try to minimize the number of colors used

Examples

Run this code
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