CommencerCommencer gratuitement

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

Afficher le cours

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_hours pour l’argument label. Arrondissez working_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))
        )
Modifier et exécuter le code