CommencerCommencer gratuitement

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

Afficher le cours

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 caption dans labs() 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.")
Modifier et exécuter le code