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

Vylepšení ridgelinového grafu

Pojďme graf z předchozího cvičení ještě trochu upravit, aby byl hezčí a přehlednější.

Nejdřív přidej hustotám mírnou průhlednost – pomůže to omezit problémy s překrýváním. Uprav hodnotu alpha v geometrii ridgelines. Pak odstraň prázdný prostor, který ggplot přidává kolem krajních hodnot dat, aby zmizely nepříjemné prázdné pruhy na levém a pravém okraji tam, kde hustoty nepokrývají data. Nakonec pomocí funkce theme() odeber značky na ose y – hustotní čáry tuto roli už plní samy.

Knihovna ggridges je už načtená.

Toto cvičení je součástí kurzu

Vizualizace dat v R – nejlepší postupy

Zobrazit kurz

Pokyny k cvičení

  • Nastav alpha v geom_density_ridges() na 0.7.
  • Nastav expand = c(0,0) ve volání scale_x_continuous().
  • Odstraň axis.ticks.y ve funkci theme().

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 %>% 
    mutate(day_of_week = factor(day_of_week, levels = c("Mon","Tues","Wed","Thu","Fri","Sat","Sun") )) %>% 
    ggplot(aes( x = percentage_over_limit, y = day_of_week)) + 
    # make ridgeline densities a bit see-through with alpha = 0.7
    geom_density_ridges(bandwidth = 3.5, ___) +
    # set expand values to c(0,0)
    scale_x_continuous(limits = c(0,150), ___) +
    labs(subtitle = 'Guassian kernel SD = 3.5') +
    # remove y axis ticks
    theme(___)
Upravit a spustit kód