Créer une carte en densité de points avec ggplot2
Dans cet ultime exercice du cours, vous allez rassembler les jeux de données que vous avez obtenus et générés pour produire une carte en densité de points avec ggplot2. Vous tracerez vos points générés et les jeux de données auxiliaires avec geom_sf(), puis vous ajouterez des éléments cartographiques informatifs pour créer un rendu final.
Cet exercice fait partie du cours
Analyser les données du recensement américain avec R
Instructions
- Utilisez
geom_sf()pour tracer vos objets de type simple features. - Représentez les entités « eau » et « routes » en spécifiant correctement les objets que vous avez créés.
- Utilisez le paramètre
captiondanslabs()pour ajouter une légende explicative à votre carte.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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.")