Graphique de points ordonné
Commençons par améliorer le nuage de points vu dans le diaporama.
D'abord, modifiez la chaîne de manipulation de données pour filtrer les années 1992 et 2002 au lieu de la plage par défaut 2006-2016. Notez que le tableau interestingCountries a été chargé et est le même que dans les diapositives.
Modifiez maintenant le code de visualisation pour tracer les nouvelles données, mais cette fois, réordonnez l’axe des ordonnées par nombre de cas pour 1992, dans l’ordre décroissant.
Cet exercice fait partie du cours
Bonnes pratiques de visualisation avec R
Instructions
Modifiez
filter()pour récupérer les années1992et2002.Modifiez les aesthetics pour :
- Tracer les cas de 1992 par pays.
reorder()l’axe des ordonnées selon le nombre de cas.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
who_subset <- who_disease %>%
filter(
countryCode %in% interestingCountries,
disease == 'measles',
year %in% c(2006, 2016) # Modify years to 1992 and 2002
) %>%
mutate(year = paste0('cases_', year)) %>%
arrange(year, region) %>%
pivot_wider(names_from = year, values_from = cases)
# Reorder y axis and change the cases year to 1992
ggplot(who_subset, aes(x = log10(cases_2006), y = country)) +
geom_point()