Fokusering og afgrænsning

Der findes flere metoder til at begrænse akserne i en graf. Hvis målet er at zoome ind på et bestemt område i grafen, bør coord_cartesian() anvendes. Nedenfor følger eksempler, hvor coord_cartesian() bruges til at begrænse y-aksen mellem 30 og 60 og x-aksen mellem 1 million og 1 milliard.

## Uden coord_cartesian
ggplot(gapminder, aes(x=pop, y=lifeExp)) +
  geom_point(aes(color=continent)) +
  geom_smooth() +
  scale_x_log10() +
  scale_y_log10()

## Med 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))
Punktdiagram over forventet levealder mod befolkningstal på log-skalaer, farvet efter kontinent, med udglattet trendlinje, uden aksebegrænsning
Samme punktdiagram zoomet ind med coord_cartesian: befolkningstal 1 million til 1 milliard og levealder 30 til 60 år