Chapitre 6 Les formes géométriques
Pour spécifier le type de représentation que l’on souhaite, il faut utiliser les fonctions de la forme geom_XX
Le tableau ci-dessous présente quelques représentations graphiques classiques. Il en existe un grand nombre que l’on peut retrouver grâce à l’aide.
help.search("^geom_", package = "ggplot2")
GEOM | DESCRIPTION | AESTHETICS |
---|---|---|
geom_point() | Nuage de points | x, y, shape, color, size, fill, alpha |
geom_line() | Ligne | x, y, linetype, color, size, alpha |
geom_bar() | Diagramme en barres | x, fill, color, alpha, linetype, size, weight |
geom_col() | Diagramme en barres | x, y, fill, color, alpha, linetype, size |
geom_histogram() | Histogramme | x, fill, linetype, color, alpha, size, weight |
geom_boxplot() | Boîte à moustaches | x, alpha, colour, fill, group, linetype, shape, size, weight |
geom_density() | Courbe de densité | x, y, alpha, color, fill, linetype, size, weight |
La feuille de triche de {ggplot2}
peut aider aussi à avoir une idée du geom qu’on cherche.
Il y a deux types de diagramme en barres : geom_bar()
et geom_col()
.
geom_bar()
ne prend pas de variable y
dans le mapping, la hauteur des barres est proportionnelle à l’occurrence de chaque modalité de x
. On peut pondérer chaque occurrence de x
par une autre variable à indiquer au niveau du paramètre weight
.
Lorsqu’on souhaite que la hauteur des barres représente une variable présente dans nos données, la fonction geom_col()
est plus directe, car on peut y déclarer une variable à associer au paramètre y
dans le mapping.
ggplot(data = ODD_graphique1) +
geom_bar(aes(Continent))
filter(ODD_graphique3, Continent == "Océanie") %>%
ggplot() +
geom_col(aes(x = Pays, y = Mortalite2015))
ggplot(ODD_graphique1) +
geom_histogram(aes(x = log(Gross_Domestic_Product_GDP)))
ggplot(ODD_graphique1) +
geom_density(aes(x = log(Gross_Domestic_Product_GDP)))
ggplot(ODD_graphique2) +
geom_line(aes(x = Year, y = Value))