ПочатиПочніть безкоштовно

Ваш перший 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
    ___
Редагувати та запускати код