An R6 object for creating state-level hexbin choropleths.

An R6 object for creating state-level hexbin choropleths.

Super class

choroplethr::Choropleth -> MXHexBinChoropleth

Public fields

label_color

color for the state labels

shadow_color

shadow color for the state labels

label_size

font size for the state labels

show_labels

draw the state labels

auto_contrast

automatically determine the label color based on the map fill scale

Examples

library(viridis)
#> Loading required package: viridisLite
#> 
#> Attaching package: ‘viridis’
#> The following object is masked from ‘package:viridisLite’:
#> 
#>     viridis.map
library(scales)
#> 
#> Attaching package: ‘scales’
#> The following object is masked from ‘package:viridis’:
#> 
#>     viridis_pal

df_mxstate$value <-  df_mxstate$indigenous / df_mxstate$pop
gg = MXHexBinChoropleth$new(df_mxstate)
gg$title <- "Percentage of the population that self-identifies as indigenous"
gg$set_num_colors(1)
gg$ggplot_scale <- scale_fill_viridis("percent", labels = percent)
gg$render()