Основи шару фасетів
Фасети ділять дані на групи за категоріальною змінною, а потім будують кожну групу в окремій панелі. Для поділу даних за однією або двома категоріальними змінними найкраще підходить facet_grid().
Якщо є категоріальні змінні A і B, шаблон коду такий:
plot +
facet_grid(rows = vars(A), cols = vars(B))
Це малює панель для кожної парної комбінації значень A та B.
Тут ми використаємо набір даних mtcars для практики. Хоча cyl і am у наборі даних не закодовані як факторні змінні, ggplot2 примусово перетворить їх на фактори, якщо їх використано у фасетах.
Ця вправа є частиною курсу
Середній рівень візуалізації даних у ggplot2
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
# Facet rows by am
___