НачатьНачать бесплатно

Ваш первый бичрой-график

Следующий код строит простой бичрой-график (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
    ___
Редактировать и запускать код