Соотношение сторон I: пропорция 1:1
Соотношение сторон графика можно задать с помощью coord_fixed(), которая по умолчанию использует ratio = 1. Пропорция 1:1 наиболее уместна, когда обе непрерывные переменные измеряются в одних и тех же единицах — как в наборе данных iris.
Все переменные здесь измерены в сантиметрах, поэтому логично, чтобы одна единица на графике соответствовала одинаковому физическому расстоянию по каждой оси. Это обеспечивает более достоверное отображение связи между переменными: соотношение сторон влияет на угол наклона линии сглаживания и может создавать искажённое впечатление о данных. Сами линейные модели, разумеется, не меняются — однако наше восприятие зависит от того, под каким углом проведена линия.
В окне просмотра отображается график на основе набора данных iris: ширина чашелистика против его длины, с окраской по видам.
Это упражнение является частью курса
Визуализация данных на среднем уровне с ggplot2
Инструкции к упражнению
- Добавьте слой с фиксированными координатами, чтобы задать соотношение сторон 1:1.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
geom_jitter() +
geom_smooth(method = "lm", se = FALSE) +
# Fix the coordinate ratio
___