library(mosaic)
# ggf. einmal vorher den Befehl:
# install.packages("gridExtra")
# ausführen oder das Paket "gridExtra" installieren.
library(gridExtra)
data(iris) # Datensatz bereitstellen
Wie menschen Grafiken von ggplot2 oder ggformula nebeneinander setzten kann
Ab und zu möchte mensch zwei (oder mehr) Grafiken neben- oder übereinander setzen.
Hier ein kurzes Beispiel, wie das gelingen kann. Zunächst bereiten wir alles vor, in dem wir die Pakete laden und die Daten freigeben.
Dann erstellen nun vier Plots und speichern diese in vier Variablen:
# Ersten Plot erstellen
<- gf_point(Sepal.Length ~ Sepal.Width, data = iris)
plot1
# Zweiten Plot erstellen
<- gf_point(Petal.Length ~ Petal.Width, data = iris)
plot2
# Dritten Plot erstellen
<- gf_point(Sepal.Length ~ Petal.Width, data = iris)
plot3
# Vierten Plot erstellen
<- gf_point(Petal.Length ~ Sepal.Width, data = iris) plot4
Nun arrangieren wir die Plots entsprechend:
# Zwei Plots nebeneinander in einer Zeile:
grid.arrange(plot1, plot2, ncol = 2)
# Zwei Plots untereinander in einer Spalte
grid.arrange(plot1, plot2, nrow = 2)
# Vier Plots in einer Matrix:
grid.arrange(plot1, plot2, plot3, plot4, ncol = 2, nrow = 2)