Двойные и перевёрнутые оси

Визуализация данных на среднем уровне с ggplot2

Rick Scavetta

Founder, Scavetta Academy

Типичные изменения осей

  • Соотношение сторон (см. видео 1)
    • Настройте для лучшей перспективы
  • Функции преобразования (например, log, см. видео 2)
    • Используйте, если исходный масштаб неудобен
  • Двойные оси x или y
    • Отображение исходных и преобразованных значений
  • Перевёрнутые оси
    • Изменение направления зависимостей
    • Изменение ориентации геометрии
Визуализация данных на среднем уровне с ggplot2

Типичные изменения осей

  • Соотношение сторон (см. видео 1)
    • Настройте для лучшей перспективы
  • Функции преобразования (например, log, см. видео 2)
    • Используйте, если исходный масштаб неудобен
  • Двойные оси x или y
    • Отображение исходных и преобразованных значений
  • Перевёрнутые оси
    • Изменение направления зависимостей
    • Изменение ориентации геометрии
1 Подробнее о двойных осях x и y см. в главе 4, видео 3.
Визуализация данных на среднем уровне с ggplot2

Двойные оси

масштаб с новыми метками

Визуализация данных на среднем уровне с ggplot2

Добавление исходной и преобразованной осей

с аннотациями

Визуализация данных на среднем уровне с ggplot2

Типичные изменения осей

  • Соотношение сторон (см. видео 1)
    • Настройте для лучшей перспективы
  • Функции преобразования (например, log, см. видео 2)
    • Используйте, если исходный масштаб неудобен
  • Двойные оси x или y
    • Отображение исходных и преобразованных значений
  • Перевёрнутые оси
    • Изменение направления зависимостей
    • Изменение ориентации геометрии
Визуализация данных на среднем уровне с ggplot2

Переворот осей

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point() +
  geom_smooth(method = "lm", 
              se = FALSE)

Визуализация данных на среднем уровне с ggplot2

coord_flip()

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point() +
  geom_smooth(method = "lm", 
              se = FALSE) +
  coord_flip()

Визуализация данных на среднем уровне с ggplot2

Давайте потренируемся!

Визуализация данных на среднем уровне с ggplot2

Preparing Video For Download...