Wprowadzenie do tmap

Wizualizacja danych geoprzestrzennych w R

Charlotte Wickham

Assistant Professor at Oregon State University

tmap wyświetla dane przestrzenne

  • Podobna filozofia do ggplot2:
    • Wykres jest budowany warstwami
    • ggplot2 oczekuje danych w ramkach danych, tmap — w obiektach przestrzennych
    • Warstwy składają się z rodzaju reprezentacji graficznej i odwzorowania właściwości wizualnych na zmienne
Wizualizacja danych geoprzestrzennych w R

Budowanie wykresu warstwami

library(tmap)
data(Europe)

tm_shape(Europe) +
tm_borders()

Mapa tmap.png

Wizualizacja danych geoprzestrzennych w R

Budowanie wykresu warstwami

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()
Wizualizacja danych geoprzestrzennych w R

Budowanie wykresu warstwami

library(tmap)
data(Europe)

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

tmap2.png

Wizualizacja danych geoprzestrzennych w R

Kluczowe różnice względem ggplot2

  • Brak odpowiedników scale_, dostosowania skali są w wywołaniu warstwy
  • tm_shape() definiuje domyślne dane dla kolejnych warstw; można ich używać wiele w jednym wykresie
  • Nie trzeba podawać estetyk x i y — są wbudowane w obiekty przestrzenne
  • Brak ewaluacji specjalnej; zmienne mapowane do wizualizacji muszą być ujęte w cudzysłów
Wizualizacja danych geoprzestrzennych w R

Czas na ćwiczenia!

Wizualizacja danych geoprzestrzennych w R

Preparing Video For Download...