Karten mit abgestuften Symbolen
Neben Choroplethenkarten gibt es viele andere wirkungsvolle Möglichkeiten, statistische Daten zu kartieren. Ein Beispiel sind Karten mit abgestuften Symbolen, bei denen statistische Unterschiede durch unterschiedlich große Symbole dargestellt werden. In dieser Übung lernst du, wie du mit dem Tool st_centroid() aus dem sf-Paket Punkte im Zentrum jedes Bundesstaats erzeugst, die dann in ggplot2 als Eingaben für eine Karte mit abgestuften Symbolen dienen.
Diese Übung ist Teil des Kurses
US-Census-Daten in R analysieren
Anleitung zur Übung
- Verwende die Funktion
st_centroid(), um Punktzentren für jeden US-Bundesstaat zu erzeugen. - Setze beim Plotten der Zentren den Parameter
sizeaufestimate, um die Punktgrößen zu skalieren. - Nutze die Funktion
scale_size_continuous(), um den Größenbereich auf der Karte anzupassen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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))