Chapitre 10 Changer l’échelle des axes
Nous pouvons également ajuster l’échelle de nos axes en utilisant la fonction coord_trans()
.
Parfois, la transformation de nos axes est nécessaire pour montrer certaines relations dans nos données. Un exemple courant est une transformation logarithmique avec log10()
.
Comparons un exemple avec des axes non transformés, puis des axes transformés en \(log_{10}\).
Exemple A : axe des x à l’échelle originale (non transformée)
ggplot(diamonds) + geom_point(aes(x = carat, y = price)) + labs(title = "Original scale")
Exemple B : axe des x et axe des y à l’échelle \(log_{10}\).
ggplot(diamonds) + geom_point(mapping = aes(x = carat, y = price)) +
coord_trans(x = "log10", y = "log10") + labs(title = "log10 scale")
Il est également possible de transformer le système de coordonnées en utilisant scale_x_log10()
et scale_y_log10()
.