Genera un mapa coroplético de Bolivia a nivel de municipio.
Usage
mapa_mun(
datos,
variable,
departamento = NULL,
titulo = NULL,
etiqueta_fill = NULL,
paleta = NULL,
na_color = "grey80",
mostrar_nombres = FALSE
)Arguments
- datos
Data.frame con al menos las columnas `idep`, `iprov`, `imun` y `variable`. Típicamente el resultado de una agregación con dplyr.
- variable
Nombre (caracter) de la columna a visualizar.
- departamento
Código o nombre de departamento para limitar el mapa. Si `NULL` (defecto), muestra Bolivia completa.
- titulo
Título del mapa. Si `NULL`, usa el nombre de la variable.
- etiqueta_fill
Etiqueta de la leyenda. Si `NULL`, usa `variable`.
- paleta
Paleta de color. Por defecto `"Blues"` (continua) o `"Set3"` (categórica).
- na_color
Color para municipios sin datos. Por defecto `"grey80"`.
- mostrar_nombres
Si `TRUE`, agrega etiquetas de nombres de municipios. Recomendado solo al filtrar por un departamento.
Details
Los datos se unen con [geo_municipios] por la clave `idep + iprov + imun`; los códigos se normalizan a 2 dígitos, así que también funcionan si vienen como enteros. La capa cubre los 343 municipios del CPV-2024, incluidos los cuatro GAIOC creados entre 2016 y 2023. Los municipios de `datos` que no emparejen generan una advertencia y los que no tengan dato salen en gris (`na_color`).
Para censos anteriores a 2012, usar con precaución: los códigos de municipio pueden no corresponder a la división actual (en 1976 son cantones).
Examples
if (FALSE) { # \dontrun{
library(dplyr)
agua <- get_viviendas_2024(departamento = "07", as = "tibble") |>
group_by(idep, iprov, imun) |>
summarise(pct_agua = mean(v07_aguapro == 1, na.rm = TRUE) * 100, .groups = "drop")
mapa_mun(agua, "pct_agua", departamento = "07",
titulo = "% viviendas con agua por cañería - Santa Cruz (2024)")
} # }
