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
Ö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
sizetillestimatefö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))