IniziaInizia gratis

Il tuo primo beeswarm

Il codice seguente crea per te un semplice grafico beeswarm sui dati della velocità in base al genere, simile a quello visto nella lezione precedente.

Noterai che non è ideale, perché l’accatastamento dei punti provoca sovrapposizioni tra le distribuzioni dei due generi.

Sistema questo grafico riducendo la dimensione dei punti usando l’argomento cex a 0.5 e impostando un valore di opacità per rendere il grafico meno aggressivo e mettere in risalto i singoli punti.

Inoltre, aggiungi un boxplot trasparente sopra i punti per fornire semplici statistiche riassuntive.

Questo esercizio fa parte del corso

Buone pratiche di visualizzazione in R

Visualizza il corso

Istruzioni dell'esercizio

  • Riduci la dimensione dei punti impostando cex = 0.5 nella geometria beeswarm.
  • Imposta l’alpha dei punti a 0.8.
  • Aggiungi un boxplot trasparente sopra il beeswarm.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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
    ___
Modifica ed esegui il codice