Перекрытие точек 3: данные с низкой точностью
Вы уже знаете, как справляться с перекрытием точек при использовании geom_point() в двух случаях:
- Большие наборы данных
- Выровненные значения на одной оси
Мы использовали position = 'jitter' внутри geom_point() или geom_jitter().
Рассмотрим ещё один случай:
- Данные с низкой точностью
Это происходит при измерениях с низким разрешением — например, в наборе данных 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)