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

Connected

упражнение

Перекрытие точек 3: данные с низкой точностью

Вы уже знаете, как справляться с перекрытием точек при использовании geom_point() в двух случаях:

  1. Большие наборы данных
  2. Выровненные значения на одной оси

Мы использовали position = 'jitter' внутри geom_point() или geom_jitter().

Рассмотрим ещё один случай:

  1. Данные с низкой точностью

Это происходит при измерениях с низким разрешением — например, в наборе данных iris, где измерения выполнены с точностью до 1 мм (см. окно просмотра). Ситуация похожа на случай 2, однако здесь мы можем применять разброс как по оси X, так и по оси Y.

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

undefined XP
  • 1
    • Замените слой точек на слой с разбросом, используя geom_jitter().
    • Уменьшите ширину разброса, задав аргументу width значение 0.1.
  • 2

    Попробуем другой подход:

    • Внутри geom_point() задайте аргументу position значение "jitter".
  • 3

    Укажите альтернативный способ задания параметра:

    • Передайте аргументу position вызов position_jitter() с шириной width = 0.1.