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

Соотношение сторон 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
  ___
Редактировать и запускать код