Zacznij terazZacznij za darmo

Pierwsza mapa

Do tej pory wczytano pliki przestrzenne, przekształcono dane przestrzenne do wspólnej projekcji i połączono ramkę danych z obiektem przestrzennym. Czas złożyć wszystko w całość i sprawdzić, jak wygląda mapa. Dla każdego zbioru danych potrzebujesz wywołania tm_shape(), które określa źródło danych, a następnie warstwy tm_* (np. tm_fill(), tm_borders() lub tm_bubbles()), która rysuje elementy na mapie.

Na początek dodasz do wykresu z poprzedniego ćwiczenia dzielnice i obszary wodne.

To ćwiczenie jest częścią kursu

Wizualizacja danych geoprzestrzennych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Dodaj warstwę dla obiektu water za pomocą tm_shape(). Następnie użyj tm_fill() i ustaw kolor na "grey90".
  • Podobnie dodaj warstwę dla obiektu neighborhoods. Użyj tm_borders(), aby narysować kontury dzielnic.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

library(tmap)

tm_shape(nyc_tracts_merge) +
  tm_fill(col = "estimate") +
  # Add a water layer, tm_fill() with col = "grey90"
  tm_shape(___)             +
  tm_fill(___)              +
  # Add a neighborhood layer, tm_borders()
                            +
  
Edytuj i uruchom kod