Aan de slagBegin gratis

Een dot-densitymap maken met ggplot2

In je laatste oefening van deze cursus ga je de datasets die je hebt opgehaald en gegenereerd samenvoegen tot een dot-densitymap met ggplot2. Je plot je gegenereerde stippen en aanvullende datasets met geom_sf(), en voegt informatieve kaartelementen toe om een cartografisch product te maken.

Deze oefening maakt deel uit van de cursus

US Census-gegevens analyseren in R

Bekijk cursus

Oefeninstructies

  • Gebruik geom_sf() om je simple features-objecten te plotten.
  • Plot water- en weg-features door de objecten die je hebt gemaakt op de juiste manier te specificeren.
  • Gebruik de parameter caption in labs() om je kaart een informatief bijschrift te geven.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Plot your datasets and give your map an informative caption
___() + 
  ___(___ = dc_boundary, color = NA, fill = "white") + 
  ___(data = dc_dots, ___(color = group, fill = group), size = 0.1) + 
  ___(data = ___, color = "lightblue", fill = "lightblue") + 
  ___(data = ___, color = "grey") + 
  coord_sf(crs = 26918, datum = NA) + 
  scale_color_brewer(palette = "Set1", guide = FALSE) +
  scale_fill_brewer(___ = "Set1") +
  labs(title = "The racial geography of Washington, DC", 
       subtitle = "2010 decennial U.S. Census", 
       fill = "", 
       ___ = "1 dot = approximately 100 people.\nData acquired with the R tidycensus and tigris packages.")
Code bewerken en uitvoeren