Primul tău beeswarm
Codul următor creează pentru tine un beeswarm plot simplu cu datele despre viteza de conducere în funcție de gen, similar cu ce am văzut în lecția anterioară.
Vei observa că nu arată prea bine, deoarece suprapunerea punctelor provoacă o suprapunere între distribuțiile celor două genuri.
Îmbunătățește acest grafic reducând dimensiunea punctelor cu ajutorul argumentului cex setat la 0.5 și adăugând o valoare de opacitate pentru puncte, pentru a face graficul mai puțin aglomerat și a pune accent pe punctele individuale.
În plus, adaugă un boxplot transparent peste puncte pentru a oferi și statistici de rezumat de bază.
Acest exercițiu face parte din cursul
Cele mai bune practici de vizualizare în R
Instrucțiuni pentru exercițiu
- Reduce dimensiunea punctelor setând
cex = 0.5în geometria beeswarm. - Setează
alpha-ul punctelor la 0.8 . - Adaugă un boxplot transparent peste beeswarm.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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
___