Fokusering och avgränsning

Det finns flera metoder för att begränsa axlarna i en graf. Om målsättningen är att zooma in på ett specifikt område i grafen bör coord_cartesian() användas. Nedan följer exempel där coord_cartesian() används för att begränsa y-axeln mellan 30 och 60, och x-axeln mellan 1 miljon och 1 miljard.

## Utan 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))
Spridningsdiagram av förväntad livslängd mot folkmängd på log-skalor, färgat per kontinent, med utjämnad trendlinje, utan axelbegränsning
Samma spridningsdiagram inzoomat med coord_cartesian: folkmängd 1 miljon till 1 miljard och livslängd 30 till 60 år