CommencerCommencer gratuitement

Personnaliser un graphique de marge d’erreur avec ggplot2

Vous avez sans doute repéré quelques problèmes dans le graphique créé à l’exercice précédent. Comme les comtés ne sont pas ordonnés, il est difficile pour une personne qui consulte le graphique de discerner des tendances. En particulier, les graphiques de marges d’erreur sont bien plus efficaces lorsque les points sont triés, car cela permet de comparer l’incertitude des estimations entre elles. De plus, l’absence de mise en forme complique la compréhension du contenu. Dans cet exercice, vous allez améliorer votre code ggplot2 pour produire un graphique des marges d’erreur nettement plus lisible et esthétique.

Cet exercice fait partie du cours

Analyser les données du recensement américain avec R

Afficher le cours

Instructions

  • Utilisez la fonction tidyverse str_replace() pour supprimer " County, Maine" du nom du comté.
  • Réordonnez les comtés par ordre décroissant du revenu médian des ménages dans le graphique.
  • Définissez le sous-titre sur "Counties in Maine" pour ajouter une information commune aux points de données avec subtitle.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Remove unnecessary content from the county's name
maine_inc2 <- maine_inc %>%
  mutate(NAME = ___(NAME, " County, Maine", ""))

# Build a margin of error plot incorporating your modifications
ggplot(maine_inc2, aes(x = estimate, y = ___(NAME, estimate))) + 
  geom_errorbarh(aes(xmin = ___ - moe, xmax = estimate + ___)) + 
  geom_point(size = 3, color = "darkgreen") + 
  theme_grey(base_size = 14) + 
  labs(title = "Median household income", 
       ___ = "Counties in Maine", 
       x = "ACS estimate (bars represent margins of error)", 
       y = "") + 
  scale_x_continuous(labels = scales::dollar)
Modifier et exécuter le code