Mapy symboli proporcjonalnych
Dane statystyczne można przedstawiać na mapach na wiele skutecznych sposobów – nie tylko za pomocą map choropletowych. Jednym z nich jest mapa symboli proporcjonalnych, która oddaje zróżnicowanie statystyczne przez symbole o różnych rozmiarach. W tym ćwiczeniu nauczysz się używać narzędzia st_centroid() z pakietu sf, aby wyznaczyć punkty centralne każdego stanu USA, które posłużą jako dane wejściowe do mapy symboli proporcjonalnych w ggplot2.
To ćwiczenie jest częścią kursu
Analiza danych ze spisu powszechnego USA w R
Instrukcje do ćwiczenia
- Użyj funkcji
st_centroid(), aby wyznaczyć punkty centralne każdego stanu USA. - Podczas rysowania tych punktów ustaw parametr
sizenaestimate, aby skalować rozmiary punktów. - Użyj funkcji
scale_size_continuous(), aby dostosować zakres rozmiarów na mapie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
library(sf)
# Generate point centers
centers <- ___(state_value)
# Set size parameter and the size range
___() +
___(data = state_value, fill = "white") +
___(data = centers, aes(___ = estimate), shape = 21,
fill = "lightblue", alpha = 0.7, show.legend = "point") +
___(range = c(1, 20))