Introduktion till tmap

Visualisering av geospatial data i R

Charlotte Wickham

Assistant Professor at Oregon State University

tmap visualiserar spatialdata

  • Liknande filosofi som ggplot2:
    • En plot byggs upp i lager
    • ggplot2 förväntar sig data i dataramar, tmap förväntar sig data i spatiala objekt
    • Lager består av en typ av grafisk representation och en mappning från visuella egenskaper till variabler
Visualisering av geospatial data i R

Att bygga en plot i lager

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders()

tmap.png

Visualisering av geospatial data i R

Att bygga en plot i lager

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()
Visualisering av geospatial data i R

Att bygga en plot i lager

library(tmap)
data(Europe)

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

tmap2.png

Visualisering av geospatial data i R

Viktiga skillnader mot ggplot2

  • Inga scale_-motsvarigheter – skalorna justeras direkt i respektive lageranrop
  • tm_shape() definierar standarddata för efterföljande lager; du kan ha flera i en och samma plot
  • Ingen x- och y-estetik behövs – dessa är inbyggda i spatiala objekt
  • Ingen speciell evaluering – variabler som mappas måste anges inom citattecken
Visualisering av geospatial data i R

Nu kör vi en övning!

Visualisering av geospatial data i R

Preparing Video For Download...