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

Підготовка

У наступних вправах ми прагнутимемо відтворити графік, показаний у в'юері. Тут ми задамо положення та базовий шар графіка.

Винесення цих елементів в окремі об'єкти дасть змогу легко перевикористовувати їх у багатьох шарах або графіках.

  • 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 <- ___
Редагувати та запускати код