Fokussieren und Eingrenzen

Es gibt mehrere Methoden, um die Achsen einer Grafik zu begrenzen. Wenn das Ziel darin besteht, in einen bestimmten Bereich der Grafik hineinzuzoomen, sollte coord_cartesian() verwendet werden. Im Folgenden finden Sie Beispiele, in denen coord_cartesian() eingesetzt wird, um die y-Achse auf den Bereich zwischen 30 und 60 und die x-Achse auf den Bereich zwischen 1 Million und 1 Milliarde zu begrenzen.

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

## Mit 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))
Streudiagramm der Lebenserwartung gegen die Bevölkerungszahl auf logarithmischen Skalen, nach Kontinent eingefärbt, mit geglätteter Trendlinie, ohne Achsenbegrenzung
Dasselbe Streudiagramm, mit coord_cartesian vergrößert: Bevölkerungszahl 1 Million bis 1 Milliarde und Lebenserwartung 30 bis 60 Jahre
Fokussieren und Eingrenzen · Kardiovaskuläre Medizin