Ladění houslového grafu
Přiložený kód vytváří jednoduchý houslový graf (violin plot) pro stejné porovnání, na které jsme se dosud zaměřovali.
Podobně jako u geom_density() nám ggplot vykreslil nevyplněný (nebo alespoň bílý) tvar. Aby graf vypadal lépe, nastav fill na 'steelblue'. Zvol intuitivně rozumnou hodnotu směrodatné odchylky jádra a tuto šířku jádra nezapomeň uvést v subtitle grafu.
Zkusme také navázat na přístup z lekce o hustotě a přidat do grafu nad housle (bez rozptylu) jednotlivé body, abychom lépe viděli, kde dochází k interpolaci. Stačí přidat geometrii geom_point() a nastavit barvu na 'white', alpha na 0.3 pro znázornění překryvů a size na 0.5, aby body co nejméně rušily.
Toto cvičení je součástí kurzu
Vizualizace dat v R – nejlepší postupy
Pokyny k cvičení
- Nahraď
geom_beeswarm()zageom_violin(). - Nastav šířku jádra (
bw) houslového grafu na2.5. - Přidej jednotlivé body pomocí
geom_point(). - Nastav styl bodů pomocí
alpha = 0.3, size = 0.5.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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
___