Ваш первый бичрой-график
Следующий код строит простой бичрой-график (beeswarm) на основе данных о превышении скорости с разбивкой по полу — аналогично тому, что мы рассматривали на прошлом уроке.
Вы заметите, что график выглядит не очень аккуратно: точки накапливаются и перекрываются между двумя группами.
Исправьте это, уменьшив размер точек с помощью аргумента cex до значения 0.5 и задав прозрачность, чтобы сделать график менее перегруженным и выделить отдельные наблюдения.
Кроме того, добавьте поверх точек прозрачный ящик с усами для отображения основных описательных статистик.
Это упражнение является частью курса
Лучшие практики визуализации в R
Инструкции к упражнению
- Уменьшите размер точек, задав
cex = 0.5в геометрии бичрой-графика. - Установите значение
alphaдля точек равным 0.8. - Добавьте прозрачный ящик с усами поверх бичрой-графика.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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
___