CommencezCommencez gratuitement

Votre premier beeswarm

Le code suivant crée pour vous un simple graphique beeswarm à partir des données sur les excès de vitesse selon le genre, comme dans la dernière leçon.

Vous remarquerez que le rendu n'est pas idéal, car l'empilement des points provoque un chevauchement entre la dispersion des deux genres.

Améliorez ce graphique en réduisant la taille des points avec l'argument cex à 0.5 et en définissant une valeur d'opacité pour les points afin d'adoucir l'affichage et de mettre l'accent sur les points individuels.

De plus, ajoutez un diagramme en boîte transparent par-dessus les points pour fournir des statistiques sommaires de base.

Cette activité fait partie du cours

Les meilleures pratiques de visualisation avec R

Voir le cours

Instructions de l’exercice

  • Réduisez la taille des points en définissant cex = 0.5 dans la géométrie beeswarm.
  • Réglez alpha des points à 0.8.
  • Ajoutez un diagramme en boîte transparent par-dessus le beeswarm.

Exercice interactif pratique

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

# Load library for making beeswarm plots
library(ggbeeswarm)

md_speeding %>% 
    filter(vehicle_color == 'RED') %>%
    ggplot(aes(x = gender, y = speed)) + 
    # change point size to 0.5 and alpha to 0.8
    geom_beeswarm(___) +
    # add a transparent boxplot on top of points
    ___
Modifier et exécuter le code