Ваш перший beeswarm
Наведений нижче код будує простий графік типу beeswarm для даних про перевищення швидкості за статтю, подібний до того, що ви бачили в попередньому уроці.
Ви помітите, що він виглядає не надто добре, оскільки накладання точок призводить до перетину розподілів для двох статей.
Виправте цей графік: зменште розмір точок, використавши аргумент cex до 0.5, і встановіть прозорість для точок, щоб зробити графік м'якшим і підкреслити окремі спостереження.
Крім того, додайте прозорий boxplot поверх точок, щоб подати базові підсумкові статистики.
Ця вправа є частиною курсу
Найкращі практики візуалізації в R
Інструкції до вправи
- Зменшіть розмір точок, встановивши
cex = 0.5у геометрії beeswarm. - Встановіть
alphaдля точок на 0.8. - Додайте прозорий boxplot поверх beeswarm.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Load library for making beeswarm plots
library(ggbeeswarm)
md_speeding %>%
filter(vehicle_color == 'RED') %>%
ggplot(aes(x = gender, y = speed)) +
# change point size to 0.5 and alpha to 0.8
geom_beeswarm(___) +
# add a transparent boxplot on top of points
___