Ajouter des étiquettes à chaque pays
Un ajout utile à vos graphiques consiste à afficher des annotations ou des étiquettes, afin que les lecteurs voient la valeur de chaque point de données directement dans le panneau du graphique. Cela rend souvent les axes superflus, un avantage que vous exploiterez dans le dernier exercice de ce chapitre. Ces étiquettes s’ajoutent généralement avec geom_text() ou geom_label(). La seconde ajoute un fond derrière chaque étiquette, ce qui n’est pas nécessaire ici.
Cet exercice fait partie du cours
Communiquer avec les données dans le tidyverse
Instructions
- Étiquetez les deux points de la ligne avec leur valeur d’heures travaillées respective. Utilisez pour cela la fonction
geom_text(), avec les esthétiques x et y identiques à celles de l’appel àgeom_path(). - Indiquez la variable
working_hourspour l’argumentlabel. Arrondissezworking_hoursà un chiffre après la virgule.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
ggplot(ilo_data) +
geom_path(aes(x = working_hours, y = country),
arrow = arrow(length = unit(1.5, "mm"), type = "closed")) +
# Add a geom_text() geometry
___(
aes(x = ___,
y = ___,
label = round(___, 1))
)