Mapy s odstupňovanými symboly
Choroplethové mapy nejsou jediným způsobem, jak efektivně vizualizovat statistická data. Dalším příkladem jsou mapy s odstupňovanými symboly, které znázorňují statistické rozdíly pomocí symbolů různé velikosti. V tomto cvičení se naučíš, jak pomocí funkce st_centroid() z balíčku sf vytvořit body ve středu každého státu a použít je jako vstupy pro mapu s odstupňovanými symboly v ggplot2.
Toto cvičení je součástí kurzu
Analýza dat amerického sčítání lidu v R
Pokyny k cvičení
- Pomocí funkce
st_centroid()vygeneruj středy jednotlivých států USA jako body. - Při vykreslování těchto bodů nastav parametr
sizenaestimate, aby se velikost bodů přizpůsobila hodnotám. - Pomocí funkce
scale_size_continuous()uprav rozsah velikostí na mapě.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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))