Autres options au boxplot

Bonnes pratiques de visualisation avec R

Nick Strayer

Instructor

Limites du boxplot avec jitter

  • Le « jitter » gère mal un fort chevauchement
  • Difficile d'estimer la densité des données

Bonnes pratiques de visualisation avec R

Quelles autres options ?

Graphiques « beeswarm »

Graphiques en « violon »

Bonnes pratiques de visualisation avec R

Graphiques « beeswarm »

  • Jitter « intelligent »
  • Les points sont tassés au plus près de l'axe
  • Intégré via geom_beeswarm() dans le package ggbeeswarm.
library(ggbeeswarm)
ggplot(data, aes(y = y, x =  group)) + 
  geom_beeswarm(color = 'steelblue')
Bonnes pratiques de visualisation avec R

Bonnes pratiques de visualisation avec R

Atouts du beeswarm

  • Points individuels
  • Forme de la distribution

Bonnes pratiques de visualisation avec R

Limites du beeswarm

  • Difficile avec beaucoup de données
  • Empilement arbitraire

Bonnes pratiques de visualisation avec R

Graphiques en violon

  • KDE réfléchi pour être symétrique
  • Remplacez simplement geom_boxplot() par geom_violin().
ggplot(data, aes(y = y, x = group)) + 
  geom_violin(fill = 'steelblue') 
Bonnes pratiques de visualisation avec R

Bonnes pratiques de visualisation avec R

Atouts du violon

  • Chaque point compte
  • Tous les points ne sont pas visibles : adapté aux grands volumes

Bonnes pratiques de visualisation avec R

Limites du violon

  • Choix de la largeur du noyau
  • Tous les points ne sont pas visibles

Bonnes pratiques de visualisation avec R

Essayons des comparaisons plus avancées !

Bonnes pratiques de visualisation avec R

Preparing Video For Download...