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
<cours>Communiquer avec les données dans le tidyverse</cours>Instructions de l’exercice
- É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 ce code d’exemple.
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))
)