Перенесення для багатьох рівнів
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()
___(___(___))