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

Перенесення для багатьох рівнів

facet_grid() чудово підходить для категоріальних змінних із невеликою кількістю рівнів. Хоча можна фасетувати й змінні з багатьма рівнями, результативний графік буде дуже широким або дуже високим, що ускладнює перегляд.

Рішення — використати facet_wrap(), який розкладає рівні вздовж однієї осі, але переносить усі підмножини в задану кількість рядків або стовпців.

Для цього графіка ми знову використаємо набір даних Vocab. Базовий шар уже надано.

Оскільки маємо багато значень змінної years, використовувати facet_grid() недоцільно, тому спробуймо facet_wrap().

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

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

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

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

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

ggplot(Vocab, aes(x = education, y = vocabulary)) +
  stat_smooth(method = "lm", se = FALSE) +
  # Create facets, wrapping by year, using vars()
  ___(___(___))
Редагувати та запускати код