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
Istruzioni dell'esercizio
- Riduci la dimensione dei punti impostando
cex = 0.5nella geometria beeswarm. - Imposta l’
alphadei 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
___