Personnaliser un graphique de marge d'erreur avec ggplot2
Vous avez sans doute relevé certains problèmes dans le graphique créé à l'exercice précédent. Comme les comtés ne sont pas ordonnés, il est difficile pour la personne qui consulte le graphique de dégager des tendances. En particulier, les graphiques de marges d'erreur sont beaucoup plus efficaces lorsque les points sont ordonnés : cela permet de comprendre l'incertitude des estimations par rapport aux autres. De plus, l'absence de mise en forme rend le contenu du graphique difficile à saisir. Dans cet exercice, vous allez améliorer votre code ggplot2 pour produire un graphique de marges d'erreur beaucoup plus agréable visuellement.
Cette activité fait partie du cours
Analyser les données du recensement des États-Unis avec R
Instructions de l’exercice
- Utilisez la fonction du tidyverse
str_replace()pour retirer" 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 à « Counties in Maine » afin d'ajouter une information commune aux points de données avec
subtitle.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)