CommencerCommencer gratuitement

Et si on essayait un « waffle » ?

Et si nous voulions examiner en détail la classe 'other' ?

Passons au diagramme « waffle », qui gère plus facilement un grand nombre de classes. Nous allons réutiliser le même pipeline de manipulation de données que dans l’exercice précédent, mais cette fois en conservant toutes les maladies.

Nous utiliserons la bibliothèque waffle, qui contient la fonction waffle(). Cette fonction produit un diagramme « waffle » à partir d’un vecteur nommé de comptes.

Elle dessine un carré pour chaque unité fournie dans le vecteur. Nous devons donc transformer nos décomptes de maladies en pourcentages arrondis (voyez l’appel à mutate() dans le code de préparation des données fourni).

Cet exercice fait partie du cours

Bonnes pratiques de visualisation avec R

Afficher le cours

Instructions

  • Donnez des noms au vecteur case_counts à l’aide de la fonction names().
  • Appelez la fonction waffle() de la bibliothèque waffle en lui passant le vecteur case_counts en argument.

Exercice interactif pratique

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

disease_counts <- who_disease %>%
group_by(disease) %>%
	summarise(total_cases = sum(cases)) %>% 
	mutate(percent = round(total_cases/sum(total_cases)*100))

# Create an array of rounded percentages for diseases.
case_counts <- disease_counts$percent
# Name the percentage array with disease_counts$disease
___

# Pass case_counts vector to the waffle function to plot
waffle(___)
Modifier et exécuter le code