Introdução ao tmap

Visualizando dados geoespaciais em R

Charlotte Wickham

Assistant Professor at Oregon State University

tmap exibe dados espaciais

  • Filosofia semelhante ao ggplot2:
    • Um gráfico é construído em camadas
    • ggplot2 espera dados em data frames; tmap, em objetos espaciais
    • As camadas combinam um tipo de representação gráfica e o mapeamento de propriedades visuais para variáveis
Visualizando dados geoespaciais em R

Construindo um gráfico em camadas

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders()

tmap.png

Visualizando dados geoespaciais em R

Construindo um gráfico em camadas

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders() + tm_fill(col = "part")
  • tm_fill()
  • tm_borders()
  • tm_polygons()
  • tm_bubbles()
  • tm_dots()
  • tm_lines()
  • tm_raster()
  • tm_text()
Visualizando dados geoespaciais em R

Construindo um gráfico em camadas

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders() + tm_fill(col = "part") + tm_compass() + tmap_style("cobalt")

tmap2.png

Visualizando dados geoespaciais em R

Principais diferenças em relação ao ggplot2

  • Sem equivalentes scale_; ajustes de escala acontecem na chamada da camada relevante
  • tm_shape() define os dados padrão para as camadas seguintes; você pode ter vários em um único gráfico
  • Sem estéticas x e y; elas são inerentes aos objetos espaciais
  • Sem avaliação especial; ao mapear variáveis, elas devem estar entre aspas
Visualizando dados geoespaciais em R

Vamos praticar!

Visualizando dados geoespaciais em R

Preparing Video For Download...