НачатьНачать бесплатно

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

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

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

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

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

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

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

Это упражнение является частью курса

Введение в визуализацию данных с ggplot2

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

ggplot(iris, aes(Sepal.Length, Sepal.Width, color = Species)) +
  # Swap for jitter layer with width 0.1
  geom_point(alpha = 0.5)
Редактировать и запускать код