Hola Alejandro, lo puedes hacer con este código:
library("ggplot2")
library("mxmaps")
df_mxmunicipio_2020$value <- as.factor(sample(letters[1:12],
nrow(df_mxmunicipio_2020),
replace = TRUE) )
gg = MXMunicipioChoropleth$new(df_mxmunicipio_2020)
gg$set_zoom(subset(df_mxmunicipio_2020, metro_area %in% c("Valle de México",
"Cuernavaca",
"Tula",
"Pachuca",
"Puebla",
"Toluca"))$region)
gg$title <- "Municipios 1-12"
gg$ggplot_scale <- scale_fill_brewer("type", type = "qual", palette = 2,
na.value = "gray")
p <- gg$render()
p + scale_fill_brewer(palette = "Set3") + theme_void()