CommencerCommencer 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

Communiquer avec les données dans le tidyverse

Afficher le cours

Instructions

  • 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 cet exemple de code.

ggplot(ilo_data) +
  geom_path(aes(x = working_hours, y = country),
  # Add an arrow to each path
  arrow = ___(___ = ___(___, "___"), ___ = "___"))
Modifier et exécuter le code