ÎncepețiÎncepe gratuit

Ajustarea unui violin plot

Codul furnizat generează un violin plot simplu pentru comparația pe care am analizat-o.

La fel ca în cazul geom_density(), ggplot a generat o formă fără umplutură (sau cel puțin albă). Pentru a o face mai atrăgătoare vizual, setează fill la 'steelblue'. Stabilește deviația standard a nucleului la o valoare rezonabilă din punct de vedere intuitiv și asigură-te că menționezi această lățime a nucleului în subtitle-ul graficului.

În plus, să încercăm să reproducem graficele rain-cloud din lecția despre densitate și să adăugăm puncte (fără jitter) peste violine, pentru a vedea unde are loc interpolarea. Fă asta adăugând o geometrie geom_point() și setând culoarea la 'white', alpha la 0.3 pentru a evidenția suprapunerea, și size la 0.5 pentru ca punctele să fie cât mai discrete.

Acest exercițiu face parte din cursul

Cele mai bune practici de vizualizare în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Înlocuiește geom_beeswarm() cu geom_violin().
  • Setează lățimea nucleului (bw) a violin plot-ului la 2.5.
  • Adaugă puncte individuale dedesubt folosind geom_point().
  • Stilizează punctele individuale cu alpha = 0.3, size = 0.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)) + 
    # Replace beeswarm geometry with a violin geometry with kernel width of 2.5
    geom_beeswarm(cex = 0.5, alpha = 0.7) +
    # add individual points on top of violins
    ___
Editează și rulează codul