Kom igångKom igång gratis

Kartor med graduerade symboler

Det finns många effektiva sätt att visualisera statistiska data utöver koropletkartor. Ett exempel är kartan med graduerade symboler, som representerar statistisk variation med symboler i olika storlekar. I den här övningen lär du dig hur du använder verktyget st_centroid() i sf-paketet för att skapa punkter i mitten av varje delstat – dessa används sedan som indata till en karta med graduerade symboler i ggplot2.

Den här övningen är en del av kursen

Analysera folkräkningsdata från USA i R

Visa kurs

Övningsinstruktioner

  • Använd funktionen st_centroid() för att generera centrumpunkter för varje delstat i USA.
  • När du ritar ut centrumpunkterna, ange parametern size till estimate för att skala punkternas storlekar.
  • Använd funktionen scale_size_continuous() för att justera storleksintervallet på kartan.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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))
Redigera och kör kod