Základní ridgeline plot
Níže je připravený kód pro vytvoření ridgeline plotu, který zobrazuje procentuální překročení rychlosti u řidičů zastavených policií podle dne v týdnu.
Uprav kód tak, aby šířka kernelu (bandwidth) byla nastavena na konkrétní hodnotu, omeč limity osy x, aby zmizely dlouhé chvosty, a přidej subtitle informující čtenáře o použité šířce kernelu.
Toto cvičení je součástí kurzu
Vizualizace dat v R – nejlepší postupy
Pokyny k cvičení
- Změň
bandwidthna 3,5 ve funkcigeom_density_ridges(). - Nastav
limitsosy x od0do150. - Přidej grafu podtitulek
'Gaussian kernel SD = 3.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.
library(ggridges)
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)) +
# Set bandwidth to 3.5
geom_density_ridges() +
# add limits of 0 to 150 to x-scale
scale_x_continuous()
# provide subtitle with bandwidth