CommencezCommencez gratuitement

Ajouter des flèches aux lignes du graphique

Plutôt que d'indiquer les années, utilisez l'argument arrow de l'appel à geom_path() pour montrer le sens du changement. Les flèches pointeront de 1996 vers 2006, car c'est ainsi que l'ensemble de données est ordonné. La fonction arrow() prend deux arguments : le premier est length, qui peut être défini avec un appel à unit(), comme vous l'avez peut-être vu dans des exercices précédents. Le second est type, qui définit l'apparence de la pointe de la flèche.

Cette activité fait partie du cours

Communiquer avec des données dans le tidyverse

Voir le cours

Instructions de l’exercice

  • Utilisez l'argument arrow et un appel à la fonction 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