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
<Kurs>US-Census-Daten in R analysieren</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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))