Задання порядку
Якщо ви хочете змінити порядок фасетів, найкраще правильно визначити факторні змінні до побудови графіка.
Розгляньмо це на прикладі змінної трансмісії 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))