Подготовка
В следующих упражнениях мы будем воспроизводить график, показанный в просмотрщике. Здесь мы зададим позиции и базовый слой графика.
Определение этих элементов как самостоятельных объектов позволит легко переиспользовать их в нескольких слоях или графиках.
position_jitter()добавляет джиттеринг (например, для точек).position_dodge()сдвигает геомы (например, bar, col, boxplot, violin, errorbar, pointrange).position_jitterdodge()сдвигает и джиттерит геомы (например, точки).
Как и раньше, мы будем использовать mtcars, где fcyl и fam — корректные факторные переменные, созданные на основе исходных переменных cyl и am.
Это упражнение является частью курса
Визуализация данных на среднем уровне с ggplot2
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Define position objects
# 1. Jitter with width 0.2
posn_j <- ___
# 2. Dodge with width 0.1
posn_d <- ___
# 3. Jitter-dodge with jitter.width 0.2 and dodge.width 0.1
posn_jd <- ___