ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă un geom_boxplot() între geometriile vioară și puncte.
  • Setează alpha al boxplot-ului la 0 și width la 0.3.
  • Schimbă geometria punctelor la shape = 95 și șterge argumentul size.
  • 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
    ___
Editează și rulează codul