Ir al contenido

Función que genera el mapa por departamentos o municipios con el número de casos o la incidencia de una enfermedad o evento.

Uso

plot_map(
  data_agrupada,
  col_distribucion = "incidencia",
  col_codigos = NULL,
  fuente_data = NULL,
  dpto = NULL,
  mpio = NULL,
  ruta_dir = NULL,
  cache = FALSE
)

Argumentos

data_agrupada

Un `data.frame` que contiene los datos de la enfermedad agrupados por departamento y número de casos.

col_distribucion

Un `character` (cadena de caracteres) que contiene el nombre de la columna que tiene los valores de la distribución, ya sea por número de casos o incidencia; su valor por defecto es `"incidencia"`.

col_codigos

Un `character` (cadena de caracteres) que contiene el nombre de la columna con los códigos de los departamentos o municipios, los cuales se utilizan para obtener los poligonos de las áreas geográficas del archivo geoespacial o Shapefile; su valor por defecto `NULL`.

fuente_data

Un `character` (cadena de caracteres) que contiene la leyenda o fuente de información de los datos de la enfermedad o evento; su valor por defecto `NULL`.

dpto

Un `character` (cadena de caracteres) que contiene el nombre del departamento; su valor por defecto `NULL`.

mpio

Un `character` (cadena de caracteres) que contiene el nombre del municipio; su valor por defecto `NULL`.

ruta_dir

Un `character` (cadena de caracteres) que contiene la ruta del directorio donde se almacenará el Shapefile del mapa de Colombia. Su valor por defecto es `NULL`.

cache

Un `logical` (`TRUE` o `FALSE`) que indica si el Shapefile del mapa de Colombia debe ser almacenado en caché. Su valor por defecto es `FALSE`.

Valor

Un `plot` o mapa por departamentos o municipios con el número de casos o incidencia de un evento o enfermedad específica.

Ejemplos

# \donttest{
data(dengue2020)
data_limpia <- limpiar_data_sivigila(dengue2020)
data_estandar <- estandarizar_geo_cods(data_limpia)
# Mapa por departamentos
geo_ocurrencia <- obtener_tip_ocurren_geo(nombre_event = "dengue")
data_espacial <- agrupar_dpto(data_event = data_estandar,
                              geo_ocurrencia[1:4])
if (interactive()) {
  plot_map(
    data_agrupada = data_espacial,
    col_distribucion = "casos",
    cache = TRUE
  )
}
# Mapa por municipios de un departamento especifico
data_filtrada_dpto <- geo_filtro(
  data_event = data_estandar,
  dpto = "Cundinamarca"
)
data_espacial_dpto <- agrupar_mpio(data_event = data_filtrada_dpto)
plot_map(
  data_agrupada = data_espacial_dpto,
  col_codigos = "cod_mun_o",
  col_distribucion = "casos",
  ruta_dir = tempdir()
)

# Mapa por municipio especifico
data_filtrada_mpio <- geo_filtro(
  data_event = data_estandar,
  dpto = "Antioquia",
  mpio = "Medellin"
)
data_espacial_mpio <- agrupar_mpio(data_event = data_filtrada_mpio)
if (interactive()) {
  plot_map(
    data_agrupada = data_espacial_mpio,
    col_codigos = "cod_mun_o",
    col_distribucion = "casos",
    dpto = "Antioquia",
    mpio = "Medellin",
    cache = TRUE
  )
}
# Mapa con la incidencia por municipios de un departamento específico
incidencia_dpto <-
  calcular_incidencia_geo(data_agrupada = data_espacial_dpto,
                          ruta_dir = tempdir())
#> Las incidencias se calcularon con la poblacion a riesgo definida por el Ministerio de Salud para el 2020
plot_map(
  data_agrupada = incidencia_dpto$data_incidencia,
  col_codigos = "cod_mun_o",
  col_distribucion = "incidencia",
  ruta_dir = tempdir()
)

# }