CommencezCommencez gratuitement

Inversions d'axes

Commençons par pratiquer la rotation d'un graphique. Le code fourni crée un diagramme à barres du nombre de cas de pertussis dans la région des Amériques (AMR) en 1980. Vous remarquerez qu'il est presque illisible.

D'abord, pour mieux faire ressortir les tendances dans les données, appliquez reorder() aux colonnes en ordre décroissant de cas.

Ensuite, utilisons coord_flip() pour inverser les axes et rendre les noms de pays lisibles.

Cette activité fait partie du cours

Les meilleures pratiques de visualisation avec R

Voir le cours

Instructions de l’exercice

  • Utilisez reorder() pour trier l'axe des x par ordre décroissant de cases.
  • Ajoutez coord_flip() au graphique pour échanger les axes x et y.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

amr_pertussis <- who_disease %>% 
	filter(   # filter data to our desired subset
		region == 'AMR', 
		year == 1980, 
		disease == 'pertussis'
	)
# Set x axis as country ordered with respect to cases. 
ggplot(amr_pertussis, aes(x = ___, y = cases)) +
	geom_col() +
	# flip axes
	___
Modifier et exécuter le code