Видимые эстетики

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

Rick Scavetta

Founder, Scavetta Academy

Отображение на оси X и Y

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width)) + 
  geom_point()

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

Отображение на цвет

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point()
Тип Переменная
Цвет Species

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

Отображение на эстетику цвета

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point()
Тип Переменная
Цвет Species

Species, столбец датафрейма, отображается на color — видимую эстетику.

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

Отображение на эстетику цвета

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point()
Тип Переменная
Цвет Species

Species, столбец датафрейма, отображается на color — видимую эстетику.

Эстетики задаются в aes().

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

Отображение на эстетику цвета в geom

ggplot(iris) + 
  geom_point(aes(x = Sepal.Length,
                 y = Sepal.Width,
                 col = Species))

Нужно только если:

  • Не все слои должны наследовать одни и те же эстетики
  • Используются разные источники данных

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

Основные видимые эстетики

Эстетика Описание
x Позиция по оси X
y Позиция по оси Y
Введение в визуализацию данных с ggplot2

Основные видимые эстетики

Эстетика Описание
x Позиция по оси X
y Позиция по оси Y
fill Цвет заливки
Введение в визуализацию данных с ggplot2

Основные видимые эстетики

Эстетика Описание
x Позиция по оси X
y Позиция по оси Y
fill Цвет заливки
color Цвет точек и границ других geom
Введение в визуализацию данных с ggplot2

Основные видимые эстетики

Эстетика Описание
x Позиция по оси X
y Позиция по оси Y
fill Цвет заливки
color Цвет точек и границ других geom
size Площадь или радиус точек, толщина линий
Введение в визуализацию данных с ggplot2

Основные видимые эстетики

Эстетика Описание
x Позиция по оси X
y Позиция по оси Y
fill Цвет заливки
color Цвет точек и границ других geom
size Площадь или радиус точек, толщина линий
Эстетика Описание
alpha Прозрачность
Введение в визуализацию данных с ggplot2

Основные видимые эстетики

Эстетика Описание
x Позиция по оси X
y Позиция по оси Y
fill Цвет заливки
color Цвет точек и границ других geom
size Площадь или радиус точек, толщина линий
Эстетика Описание
alpha Прозрачность
linetype Тип штриховки линии
Введение в визуализацию данных с ggplot2

Основные видимые эстетики

Эстетика Описание
x Позиция по оси X
y Позиция по оси Y
fill Цвет заливки
color Цвет точек и границ других geom
size Площадь или радиус точек, толщина линий
Эстетика Описание
alpha Прозрачность
linetype Тип штриховки линии
labels Текст на графике или осях
Введение в визуализацию данных с ggplot2

Основные видимые эстетики

Эстетика Описание
x Позиция по оси X
y Позиция по оси Y
fill Цвет заливки
color Цвет точек и границ других geom
size Площадь или радиус точек, толщина линий
Эстетика Описание
alpha Прозрачность
linetype Тип штриховки линии
labels Текст на графике или осях
shape Форма
Введение в визуализацию данных с ggplot2

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

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

Preparing Video For Download...