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

Основи шару фасетів

Фасети ділять дані на групи за категоріальною змінною, а потім будують кожну групу в окремій панелі. Для поділу даних за однією або двома категоріальними змінними найкраще підходить 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
  ___
Редагувати та запускати код