Cele mai bune practici estetice

Introducere în vizualizarea datelor cu ggplot2

Rick Scavetta

Founder, Scavetta Academy

Ce estetici?

  • Folosiți creativitatea și
  • Urmați câteva ghiduri clare
  • Jacques Bertin
    • The Semiology of Graphics, 1967
  • William Cleveland
    • The Elements of Graphing Data, 1985
    • Visualizing Data, 1993
Introducere în vizualizarea datelor cu ggplot2

Forma urmează funcția

Introducere în vizualizarea datelor cu ggplot2

Forma urmează funcția

Funcție

Primară:

  • Reprezentări precise și eficiente

Secundară:

  • Grafice atractive, estetice

Principii directoare

Niciodată:

  • Denaturarea sau ascunderea datelor
  • Confuzie prin complexitate excesivă

Întotdeauna:

  • Luați în considerare audiența și scopul fiecărui grafic
Introducere în vizualizarea datelor cu ggplot2

Introducere în vizualizarea datelor cu ggplot2

Introducere în vizualizarea datelor cu ggplot2

Extragerea informațiilor din date

Introducere în vizualizarea datelor cu ggplot2

Introducere în vizualizarea datelor cu ggplot2

Introducere în vizualizarea datelor cu ggplot2

Introducere în vizualizarea datelor cu ggplot2

Cele mai bune opțiuni estetice

  • Eficientă
    • Oferă o imagine de ansamblu mai rapidă decât rezumatele numerice
  • Precisă
    • Minimizează pierderea de informații
Introducere în vizualizarea datelor cu ggplot2

Estetici - variabile continue

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

Introducere în vizualizarea datelor cu ggplot2

Estetici - variabile continue

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

Introducere în vizualizarea datelor cu ggplot2

Introducere în vizualizarea datelor cu ggplot2

Trei diagrame de dispersie iris

Introducere în vizualizarea datelor cu ggplot2

Trei diagrame iris, axe y nealiniate

Introducere în vizualizarea datelor cu ggplot2

Grafic cu fațete, axă y comună

Introducere în vizualizarea datelor cu ggplot2

Introducere în vizualizarea datelor cu ggplot2

Estetici - variabile categorice

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

Introducere în vizualizarea datelor cu ggplot2

Estetici - variabile categorice

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

Introducere în vizualizarea datelor cu ggplot2

Acum este rândul dumneavoastră

Introducere în vizualizarea datelor cu ggplot2

Preparing Video For Download...