Viori cu boxplot-uri
Dacă vrem să păstrăm statisticile rezumative utile oferite de un boxplot, fără să renunțăm la avantajele unui violin plot, putem pur și simplu să adăugăm un geom_boxplot() peste geometria vioară în obiectul graficului nostru.
O problemă care apare în acest caz este că boxplot-urile sunt neplăcut de late. Avem nevoie doar să vedem unde se află liniile orizontale, nimic mai mult. Din fericire, geom_boxplot() dispune de argumentul width, care scalează lățimea boxplot-ului (de exemplu, 0.5 = jumătate din lățime).
Modifică graficul pe care tocmai l-am creat pentru a include un boxplot între geometriile vioară și puncte. În plus, schimbă punctele astfel încât să aibă shape = 95, adică un marcaj orizontal de tip tick. În final, am uitat să îi informăm pe utilizatori despre lățimea kernelului – hai să remediem asta acum.
Acest exercițiu face parte din cursul
Cele mai bune practici de vizualizare în R
Instrucțiuni pentru exercițiu
- Adaugă un
geom_boxplot()între geometriile vioară și puncte. - Setează
alphaal boxplot-ului la0șiwidthla0.3. - Schimbă geometria punctelor la
shape = 95și șterge argumentulsize. - Adaugă graficului un subtitlu cu
labs(subtitle = 'Gaussian kernel SD = 2.5').
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
md_speeding %>%
filter(vehicle_color == 'RED') %>%
ggplot(aes(x = gender, y = speed)) +
geom_violin(bw = 2.5) +
# add a transparent boxplot and shrink its width to 0.3
___ +
# Reset point size to default and set point shape to 95
geom_point(alpha = 0.3, size = 0.5) +
# Supply a subtitle detailing the kernel width
___