Introducción a tmap

Visualización de datos geoespaciales en R

Charlotte Wickham

Assistant Professor at Oregon State University

tmap muestra datos espaciales

  • Filosofía similar a ggplot2:
    • Un gráfico se construye por capas
    • ggplot2 espera datos en data frames; tmap, en objetos espaciales
    • Las capas combinan un tipo de representación y el mapeo de propiedades visuales a variables
Visualización de datos geoespaciales en R

Construir un gráfico por capas

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders()

tmap.png

Visualización de datos geoespaciales en R

Construir un gráfico por capas

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()
Visualización de datos geoespaciales en R

Construir un gráfico por capas

library(tmap)
data(Europe)

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

tmap2.png

Visualización de datos geoespaciales en R

Diferencias clave con ggplot2

  • No hay equivalentes scale_; los ajustes de escala se hacen en la capa correspondiente
  • tm_shape() define los datos por defecto para las capas siguientes; puedes tener varios en un mismo gráfico
  • No necesitas estéticas x e y; vienen dadas por los objetos espaciales
  • No hay evaluación especial: al mapear variables, deben ir entre comillas
Visualización de datos geoespaciales en R

¡Vamos a practicar!

Visualización de datos geoespaciales en R

Preparing Video For Download...