Straturi ggplot2

Introducere în vizualizarea datelor cu ggplot2

Rick Scavetta

Founder, Scavetta Academy

Pachetul ggplot2

  • Gramatica graficelor implementată în R
  • Două concepte cheie:
    1. Elemente gramaticale stratificate
    2. Mapări estetice
Introducere în vizualizarea datelor cu ggplot2

Date

Introducere în vizualizarea datelor cu ggplot2

Setul de date Iris

1 Fisher, R. A. (1936) The use of multiple measurements in taxonomic problems. Annals of Eugenics, 7, Part II, 179–188. 2 Anderson, Edgar (1935). The irises of the Gaspe Peninsula, Bulletin of the American Iris Society, 59, 2–5.
Introducere în vizualizarea datelor cu ggplot2

Setul de date Iris

iris
    Sepal.Length Sepal.Width Petal.Length Petal.Width    Species
1            5.1         3.5          1.4         0.2     setosa
2            4.9         3.0          1.4         0.2     setosa
3            4.7         3.2          1.3         0.2     setosa
...
50           5.0         3.3          1.4         0.2     setosa
51           7.0         3.2          4.7         1.4 versicolor
52           6.4         3.2          4.5         1.5 versicolor
53           6.9         3.1          4.9         1.5 versicolor
...
100          5.7         2.8          4.1         1.3 versicolor
101          6.3         3.3          6.0         2.5  virginica
102          5.8         2.7          5.1         1.9  virginica
103          7.1         3.0          5.9         2.1  virginica
...
150          5.9         3.0          5.1         1.8  virginica
Introducere în vizualizarea datelor cu ggplot2

Estetici

Introducere în vizualizarea datelor cu ggplot2

Estetici Iris

Introducere în vizualizarea datelor cu ggplot2

Geometrii

Introducere în vizualizarea datelor cu ggplot2

Geometrii Iris

g <- ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width)) +
  geom_jitter()
g

Introducere în vizualizarea datelor cu ggplot2

Teme

Introducere în vizualizarea datelor cu ggplot2

Teme Iris

g <- g +
  labs(x = "Sepal Length (cm)", y = "Sepal Width (cm)") +
  theme_classic()
g

Introducere în vizualizarea datelor cu ggplot2

Să exersăm!

Introducere în vizualizarea datelor cu ggplot2

Preparing Video For Download...