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
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 kolumnievariableswojego 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)