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

Задання порядку

Якщо ви хочете змінити порядок фасетів, найкраще правильно визначити факторні змінні до побудови графіка.

Розгляньмо це на прикладі змінної трансмісії am у mtcars. У цьому разі 0 = «automatic», а 1 = «manual».

Тут ми перетворимо am на факторну змінну та замінимо числа на зрозумілі назви. Типовий порядок — за абеткою. Щоб його змінити, викличемо fct_rev() з пакету forcats, щоб обернути порядок.

Ця вправа є частиною курсу

Середній рівень візуалізації даних у ggplot2

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Make factor, set proper labels explictly
mtcars$fam <- factor(mtcars$am, labels = c(`0` = ___,
                                           `1` = ___))

# Default order is alphabetical
ggplot(mtcars, aes(wt, mpg)) +
  geom_point() +
  facet_grid(cols = vars(fam))
Редагувати та запускати код