Osvědčené postupy pro estetiku

Úvod do vizualizace dat s ggplot2

Rick Scavetta

Founder, Scavetta Academy

Jaká estetika?

  • Využijte svou kreativitu a
  • Dodržujte jasná pravidla
  • Jacques Bertin
    • The Semiology of Graphics, 1967
  • William Cleveland
    • The Elements of Graphing Data, 1985
    • Visualizing Data, 1993
Úvod do vizualizace dat s ggplot2

Forma sleduje funkci

Úvod do vizualizace dat s ggplot2

Forma sleduje funkci

Funkce

Primární:

  • Přesné a efektivní reprezentace

Sekundární:

  • Vizuálně přitažlivé, pěkné grafy

Hlavní zásady

Nikdy:

  • Nezkreslovat ani nezakrývat data
  • Nemást diváky složitostí

Vždy:

  • Zvažte publikum a účel každého grafu
Úvod do vizualizace dat s ggplot2

Úvod do vizualizace dat s ggplot2

Úvod do vizualizace dat s ggplot2

Získávání informací z dat

Úvod do vizualizace dat s ggplot2

Úvod do vizualizace dat s ggplot2

Úvod do vizualizace dat s ggplot2

Úvod do vizualizace dat s ggplot2

Nejlepší volby estetiky

  • Efektivní
    • Poskytuje rychlejší přehled než číselné souhrny
  • Přesná
    • Minimalizuje ztrátu informací
Úvod do vizualizace dat s ggplot2

Estetika – spojité proměnné

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

Úvod do vizualizace dat s ggplot2

Estetika – spojité proměnné

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

Úvod do vizualizace dat s ggplot2

Úvod do vizualizace dat s ggplot2

Tři bodové grafy iris

Úvod do vizualizace dat s ggplot2

Tři bodové grafy iris, nezarovnané osy y

Úvod do vizualizace dat s ggplot2

Jeden fasetový graf, společná osa y

Úvod do vizualizace dat s ggplot2

Úvod do vizualizace dat s ggplot2

Estetika – kategorické proměnné

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

Úvod do vizualizace dat s ggplot2

Estetika – kategorické proměnné

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 col = Species)) + 
  geom_point(position = "jitter", 
             alpha = 0.5)

Úvod do vizualizace dat s ggplot2

Nyní je řada na vás

Úvod do vizualizace dat s ggplot2

Preparing Video For Download...