Видимі естетики

Вступ до візуалізації даних з 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()
Type Variable
Color Species

Вступ до візуалізації даних з ggplot2

Відображення на естетику color

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point()
Type Variable
Color Species

Species, стовпець датафрейму, відображено на color — видиму естетику.

Вступ до візуалізації даних з ggplot2

Відображення на естетику color

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point()
Type Variable
Color Species

Species, стовпець датафрейму, відображено на color — видиму естетику.

Відображуйте естетики в aes().

Вступ до візуалізації даних з ggplot2

Відображення естетики color у geom

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

Потрібно лише якщо:

  • Усі шари не мають успадковувати ті самі естетики
  • Змішуються різні джерела даних

Вступ до візуалізації даних з ggplot2

Типові видимі естетики

Aesthetic Description
x Позиція на осі X
y Позиція на осі Y
Вступ до візуалізації даних з ggplot2

Типові видимі естетики

Aesthetic Description
x Позиція на осі X
y Позиція на осі Y
fill Колір заливки
Вступ до візуалізації даних з ggplot2

Типові видимі естетики

Aesthetic Description
x Позиція на осі X
y Позиція на осі Y
fill Колір заливки
color Колір точок, контури інших геомів
Вступ до візуалізації даних з ggplot2

Типові видимі естетики

Aesthetic Description
x Позиція на осі X
y Позиція на осі Y
fill Колір заливки
color Колір точок, контури інших геомів
size Площа чи радіус точок, товщина ліній
Вступ до візуалізації даних з ggplot2

Типові видимі естетики

Aesthetic Description
x Позиція на осі X
y Позиція на осі Y
fill Колір заливки
color Колір точок, контури інших геомів
size Площа чи радіус точок, товщина ліній
Aesthetic Description
alpha Прозорість
Вступ до візуалізації даних з ggplot2

Типові видимі естетики

Aesthetic Description
x Позиція на осі X
y Позиція на осі Y
fill Колір заливки
color Колір точок, контури інших геомів
size Площа чи радіус точок, товщина ліній
Aesthetic Description
alpha Прозорість
linetype Тип штрихування лінії
Вступ до візуалізації даних з ggplot2

Типові видимі естетики

Aesthetic Description
x Позиція на осі X
y Позиція на осі Y
fill Колір заливки
color Колір точок, контури інших геомів
size Площа чи радіус точок, товщина ліній
Aesthetic Description
alpha Прозорість
linetype Тип штрихування лінії
labels Текст на графіку чи осях
Вступ до візуалізації даних з ggplot2

Типові видимі естетики

Aesthetic Description
x Позиція на осі X
y Позиція на осі Y
fill Колір заливки
color Колір точок, контури інших геомів
size Площа чи радіус точок, товщина ліній
Aesthetic Description
alpha Прозорість
linetype Штриховий візерунок лінії
labels Текст на графіку чи осях
shape Форма
Вступ до візуалізації даних з ggplot2

Давайте потренуємось!

Вступ до візуалізації даних з ggplot2

Preparing Video For Download...