LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Verwende die Funktion st_centroid(), um Punktzentren für jeden US-Bundesstaat zu erzeugen.
  • Setze beim Plotten der Zentren den Parameter size auf estimate, 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))
Code bearbeiten und ausführen