Грамматика графики

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

Rick Scavetta

Founder, Scavetta Academy

Быстрая бурая лиса прыгает через ленивую собаку

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

Быстрая бурая лиса прыгает через ленивую собаку

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

Грамматика графики

  • Фреймворк для визуализации
  • Лиланд Уилкинсон, Grammar of Graphics, 1999
  • 2 принципа
    • График = отдельные слои грамматических элементов
    • Осмысленные графики через эстетические отображения

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

Три основных грамматических элемента

Элемент Описание
Data Набор данных для построения графика.
Aesthetics Шкалы, на которые мы отображаем данные.
Geometries Визуальные элементы для представления данных.
Введение в визуализацию данных с ggplot2

Курс 1: ключевые навыки

Элемент Описание
Data Набор данных для построения графика.
Aesthetics Шкалы, на которые мы отображаем данные.
Geometries Визуальные элементы для представления данных.
Themes Всё оформление, не связанное с данными.
Введение в визуализацию данных с ggplot2

Семь грамматических элементов

Элемент Описание
Data Набор данных для построения графика.
Aesthetics Шкалы, на которые мы отображаем данные.
Geometries Визуальные элементы для представления данных.
Themes Всё оформление, не связанное с данными.
Statistics Представления данных для лучшего понимания.
Coordinates Пространство, в котором отображаются данные.
Facets Построение малых кратных графиков.
Введение в визуализацию данных с ggplot2

Термины для каждого элемента

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

Курс 2: инструменты для EDA

  • Оставшиеся 3 слоя
  • Лучшие практики визуализации данных
Введение в визуализацию данных с ggplot2

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

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

Preparing Video For Download...