Introduction à la visualisation de données avec ggplot2
Rick Scavetta
Founder, Scavetta Academy
Type de graphique | Geoms possibles |
---|---|
Diagrammes en nuages de points | points, jitter, abline, smooth, count |
Diagrammes à barres | histogram, bar, col, errorbar |
Diagrammes linéaires | line, path |
ggplot(iris, aes(x = Sepal.Width)) +
geom_histogram()
`stat_bin()` using `bins = 30`.
Pick better value with `binwidth`.
ggplot(iris, aes(x = Sepal.Width)) +
geom_histogram()
# Default bin width:
diff(range(iris$Sepal.Width))/30
[1] 0.08
ggplot(iris, aes(x = Sepal.Width)) +
geom_histogram(binwidth = 0.1)
Définissez toujours une largeur de classe significative pour vos données.
Pas d'espace entre les barres.
ggplot(iris, aes(x = Sepal.Width)) +
geom_histogram(binwidth = 0.1,
center = 0.05)
Définissez toujours une largeur de classe significative pour vos données.
Pas d'espace entre les barres.
Les étiquettes de l'axe X se trouvent entre les barres.
ggplot(iris, aes(x = Sepal.Width,
fill = Species)) +
geom_histogram(binwidth = .1,
center = 0.05)
ggplot(iris, aes(x = Sepal.Width,
fill = Species)) +
geom_histogram(binwidth = .1,
center = 0.05,
position = "stack")
ggplot(iris, aes(x = Sepal.Width,
fill = Species)) +
geom_histogram(binwidth = .1,
center = 0.05,
position = "dodge")
ggplot(iris, aes(x = Sepal.Width,
fill = Species)) +
geom_histogram(binwidth = .1,
center = 0.05,
position = "fill")
Introduction à la visualisation de données avec ggplot2