CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Utilisez l’argument arrow et un appel à arrow() pour ajouter des flèches à chaque ligne.
  • Pour les flèches, indiquez une length de 1.5 "mm" (avec un appel à unit()) et un type de "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 = ___(___ = ___(___, "___"), ___ = "___"))
Modifier et exécuter le code