CommencerCommencer gratuitement

Ajouter des repères visuels

Une propriété intéressante du log fold change est sa symétrie : une valeur de 1 signifie « deux fois plus grand », et −1 « deux fois plus petit ». De ce fait, la position 0 sur l’axe des x marque le point de bascule entre les diminutions et les augmentations des comptes au fil des années. Lorsque vos données présentent un point de rupture naturel comme celui-ci, il est utile que le graphique le mette aussi en évidence comme point central.

Le code fourni produit un graphique en points simple du log fold change pour les dates. Pour l’améliorer, nous allons faire deux choses. Premièrement, réordonner les points par ordre décroissant comme dans l’exercice précédent. Deuxièmement, ajouter une ligne de repère en x = 0 pour montrer le point neutre en ajoutant geom_vline() (pour « vertical line ») à votre objet graphique, avec l’argument xintercept fixé à 0.

Cet exercice fait partie du cours

Bonnes pratiques de visualisation avec R

Afficher le cours

Instructions

  • Ordonnez les points par ordre décroissant en enveloppant le mapping y dans reorder().
  • Ajoutez un repère visuel en x = 0 avec geom_vline().

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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
	___
Modifier et exécuter le code