Базовий графік риджлайнів
Надано код для побудови графіка риджлайнів, який показує, на скільки відсотків водії перевищували ліміт швидкості під час зупинки, у розрізі днів тижня.
Змініть код так, щоб встановити ширину ядра (bandwidth) на задане значення, змінити межі осі x, щоб прибрати довгі „хвости", а також додати subtitle, який повідомляє читачеві, яке значення bandwidth ви використовуєте.
Ця вправа є частиною курсу
Найкращі практики візуалізації в R
Інструкції до вправи
- Змініть
bandwidthна 3.5 уgeom_density_ridges(). - Встановіть
limitsшкали x від0до150. - Додайте до графіка підзаголовок
'Gaussian kernel SD = 3.5'.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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