1. Обучение
  2. /
  3. Курса
  4. /
  5. Введение в визуализацию данных с ggplot2

Connected

упражнение

Перекрытие точек 2: выровненные значения

Рассмотрим ещё один случай, когда стоит обратить внимание на перекрытие точек: выравнивание значений вдоль одной оси.

Это происходит, когда одна ось непрерывная, а другая — категориальная. Справиться с проблемой поможет джиттеринг (случайное смещение точек).

В наборе данных mtcars переменные fam и fcyl — категориальные варианты переменных cyl и am.

Инструкции 1/3

undefined XP
  • 1
    • Создайте базовый график plt_mpg_vs_fcyl_by_fam: по оси X — fcyl, по оси Y — mpg, цвет задаётся переменной fam.
    • Добавьте к базовому графику слой точек.
  • 2

    Добавьте джиттеринг с помощью position_jitter(), установив width равным 0.3.

  • 3

    Как вариант, используйте position_jitterdodge(). Установите jitter.width и dodge.width равными 0.3, чтобы дополнительно разнести подгруппы точек.