Обёртка для большого числа уровней
facet_grid() отлично подходит для категориальных переменных с небольшим числом уровней. Переменные с большим числом уровней тоже можно разбивать на фасеты, однако итоговый график получается очень широким или очень высоким, что затрудняет его восприятие.
Выход — использовать facet_wrap(), которая распределяет уровни вдоль одной оси и переносит подграфики на заданное количество строк или столбцов.
Для этого упражнения мы воспользуемся уже знакомым набором данных Vocab. Базовый слой уже подготовлен.
Поскольку значений year много, применять 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()
___(___(___))