Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Přidej geom_boxplot() mezi houslovou a bodovou geometrii.
  • Nastav alpha rámečku na 0 a width na 0.3.
  • U bodové geometrie nastav shape = 95 a smaž argument size.
  • 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
    ___
Upravit a spustit kód