Desenha um mapa a partir da tabela devolvida por [obitos_bairro()], [nascimentos_bairro()], [agravos_bairro()], [internacoes_bairro()] ou [agregar_bairro()]. Cada bairro é pintado pelo valor escolhido (por padrão, a taxa por 10 mil habitantes), com os contornos oficiais do IBGE (Censo 2022). Bairros sem contorno oficial aparecem como pontos.
Arguments
- dados
Tabela de uma das funções do pacote.
- valor
Coluna que pinta o mapa, por exemplo `"obitos"`. Padrão: a taxa por 10 mil habitantes.
- titulo
Título do mapa (opcional).
- cores
Paleta do ColorBrewer, por exemplo `"Reds"` (padrão), `"Blues"`, `"YlOrRd"`.
- suavizar
`TRUE` para pintar a taxa suavizada (bayesiano empírico, ver [suavizar_taxas()]), recomendada quando há bairros com poucos moradores: neles, poucos casos produzem taxas extremas.
Details
Se a tabela tiver mais de um ano, ou uma variável de `por` (sexo, faixa etária...), o mapa é dividido em painéis.
O resultado é um gráfico `ggplot2` comum: dá para acrescentar títulos e temas com `+`, e salvar com `ggplot2::ggsave()`.
Precisa dos pacotes `sf` e `ggplot2`.
Examples
if (FALSE) { # interactive()
x <- obitos_bairro("Rio de Janeiro", 2023, cid = "I")
mapa_bairro(x)
mapa_bairro(x, valor = "obitos", titulo = "Óbitos por doenças circulatórias, 2023")
mapa_bairro(x, suavizar = TRUE) # taxa suavizada
mapa_bairro(obitos_bairro("Rio de Janeiro", 2023, por = "sexo")) # um painel por sexo
ggplot2::ggsave("mapa.png", width = 8, height = 6, dpi = 300)
}