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
Communiquer avec les données dans le tidyverse
Instructions
- 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 cet exemple de code.
ggplot(ilo_data) +
geom_path(aes(x = working_hours, y = country),
# Add an arrow to each path
arrow = ___(___ = ___(___, "___"), ___ = "___"))