Zacznij terazZacznij za darmo

Mapy z podziałem na panele przy użyciu ggplot2

Jedną z najmocniejszych funkcji ggplot2 jest obsługa wykresów z podziałem na panele – dla każdej unikalnej wartości w wybranej kolumnie danych generowany jest osobny wykres. W ten sam sposób można tworzyć mapy podzielone na panele za pomocą geom_sf(), pod warunkiem że dane z tidycensus są w formacie tidy. W tym ćwiczeniu stworzysz mapy panelowe przedstawiające geografię rasową i etniczną Waszyngtonu na podstawie spisu powszechnego z 2010 roku.

To ćwiczenie jest częścią kursu

Analiza danych ze spisu powszechnego USA w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Sprawdź pierwsze kilka wierszy wczytanego wcześniej zbioru danych dc_race, aby zobaczyć jego strukturę.
  • Ustaw datum na NA, aby usunąć linie siatki za mapami.
  • Użyj facet_wrap(), aby utworzyć osobne mapy dla każdej unikalnej wartości w kolumnie variable swojego zbioru danych.

Interaktywne ćwiczenie praktyczne

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

# Check the first few rows of the loaded dataset dc_race
head(___)

# Remove the gridlines and generate faceted maps
___(___, aes(fill = percent, color = percent)) + 
  ___() + 
  coord_sf(___ = NA) + 
  ___(~variable)
Edytuj i uruchom kod