Facetové mapy s ggplot2
Jednou z nejsilnějších funkcí ggplot2 je podpora facetového vykreslování, při kterém se pro každou jedinečnou hodnotu ve sloupci dat vygeneruje samostatný graf. Stejným způsobem lze s pomocí geom_sf() vytvářet i facetové mapy – za předpokladu, že jsou data z tidycensus v tidy formátu. V tomto cvičení vytvoříš facetové mapy zobrazující rasové a etnické rozložení obyvatelstva ve Washingtonu, D.C. podle dat z decenniálního sčítání lidu z roku 2010.
Toto cvičení je součástí kurzu
Analýza dat amerického sčítání lidu v R
Pokyny k cvičení
- Zkontroluj několik prvních řádků předem načteného datasetu
dc_racea prohlédni si jeho strukturu. - Nastav datum na
NA, aby se za mapami nezobrazovaly mřížkové čáry. - Použij
facet_wrap()k vytvoření samostatných map pro každou jedinečnou hodnotu ve sloupcivariabletvého datasetu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Check the first few rows of the loaded dataset dc_race
head(___)
# Remove the gridlines and generate faceted maps
___(___, aes(fill = percent, color = percent)) +
___() +
coord_sf(___ = NA) +
___(~variable)