Il existe plusieurs méthodes pour limiter les axes d'un graphique. Si l'objectif est de zoomer sur une zone précise du graphique, il convient d'utiliser coord_cartesian(). Voici des exemples dans lesquels coord_cartesian() sert à limiter l'axe des ordonnées entre 30 et 60, et l'axe des abscisses entre 1 million et 1 milliard.
## Sans coord_cartesian
ggplot(gapminder, aes(x=pop, y=lifeExp)) +
geom_point(aes(color=continent)) +
geom_smooth() +
scale_x_log10() +
scale_y_log10()
## Avec coord_cartesian
ggplot(gapminder, aes(x=pop, y=lifeExp)) +
geom_point(aes(color=continent)) +
geom_smooth() +
scale_x_log10() +
scale_y_log10() +
coord_cartesian(xlim = c(1000000, 1000000000),
ylim = c(30, 60))
