Housle s krabicovými grafy
Pokud chceme zachovat přehledné souhrnné statistiky krabicového grafu a zároveň nepřijít o výhody houslového grafu, můžeme do objektu grafu jednoduše přidat geom_boxplot() nad houslovou geometrii.
Narazíme ale na jeden problém: krabicové grafy jsou neúměrně široké. Potřebujeme vidět jen polohu vodorovných čar, nic víc. Naštěstí má geom_boxplot() argument width, který šířku krabicového grafu upravuje (např. 0.5 = poloviční šířka).
Uprav právě vytvořený graf tak, aby obsahoval krabicový graf mezi houslovou a bodovou geometrií. Dále změň body na shape = 95, což odpovídá vodorovné rysce. A nakonec jsme uživateli nezadali šířku jádra – pojďme to napravit.
Toto cvičení je součástí kurzu
Vizualizace dat v R – nejlepší postupy
Pokyny k cvičení
- Přidej
geom_boxplot()mezi houslovou a bodovou geometrii. - Nastav
alpharámečku na0awidthna0.3. - U bodové geometrie nastav
shape = 95a smaž argumentsize. - Přidej grafu podtitulek pomocí
labs(subtitle = 'Gaussian kernel SD = 2.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)) +
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
___