Підготовка
У наступних вправах ми прагнутимемо відтворити графік, показаний у в'юері. Тут ми задамо положення та базовий шар графіка.
Винесення цих елементів в окремі об'єкти дасть змогу легко перевикористовувати їх у багатьох шарах або графіках.
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 <- ___