Ajouter des repères visuels
Une propriété intéressante du changement logarithmique (log fold change) est sa symétrie : une valeur de 1 signifie « deux fois plus grand », et −1 signifie « deux fois plus petit ». Pour cette raison, la position 0 sur l'axe des x marque le point de bascule entre les baisses et les hausses de dénombrements au fil des ans. Lorsque vos données présentent un point de coupure naturel comme celui-ci, il est judicieux que le graphique le mette aussi en évidence comme point de focalisation.
Le code fourni produit un nuage de points de base du changement logarithmique pour les dates. Pour l'améliorer, nous allons faire deux choses. Premièrement, réorganiser les points en ordre décroissant comme dans l'exercice précédent. Deuxièmement, ajouter une ligne repère à x = 0 pour indiquer le point neutre en ajoutant geom_vline() (pour « v»ertical «line») à votre objet graphique avec l'argument xintercept réglé à 0.
Cette activité fait partie du cours
Les meilleures pratiques de visualisation avec R
Instructions de l’exercice
- Ordonnez les points en ordre décroissant en enveloppant l'attribut
ydansreorder(). - Ajoutez un repère visuel à
x = 0avecgeom_vline().
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
who_subset %>%
# calculate the log fold change between 2002 and 1992
mutate(logFoldChange = log2(cases_2002/cases_1992)) %>%
# set y axis as country ordered with respect to logFoldChange
ggplot(aes(x = logFoldChange, y = ___)) +
geom_point() +
# add a visual anchor at x = 0
___