Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji st_centroid(), aby wyznaczyć punkty centralne każdego stanu USA.
  • Podczas rysowania tych punktów ustaw parametr size na estimate, 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))
Edytuj i uruchom kod