Ajouter des flèches aux lignes du graphique
Au lieu d’indiquer les années, utilisez l’argument arrow de l’appel à geom_path() pour montrer la direction du changement. Les flèches iront de 1996 à 2006, car c’est l’ordre du jeu de données. La fonction arrow() prend deux arguments : le premier est length, que l’on peut définir avec un appel à unit(), que vous avez peut‑être vu dans des exercices précédents. Le second est type, qui définit l’apparence de la pointe de flèche.
Cet exercice fait partie du cours
<cours>Communiquer avec les données dans le tidyverse</cours>Instructions de l’exercice
- Utilisez l’argument
arrowet un appel àarrow()pour ajouter des flèches à chaque ligne. - Pour les flèches, indiquez une
lengthde1.5"mm"(avec un appel àunit()) et untypede"closed".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
ggplot(ilo_data) +
geom_path(aes(x = working_hours, y = country),
# Add an arrow to each path
arrow = ___(___ = ___(___, "___"), ___ = "___"))