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

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

Zobrazit kurz

Pokyny k cvičení

  • Nahraď geom_beeswarm() za geom_violin().
  • Nastav šířku jádra (bw) houslového grafu na 2.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
    ___
Upravit a spustit kód