Plots kombinieren


Zurück
R – Einführung
8:32
Download von R
2:11
Erste Schritte und Rechenregeln in R
8:53
Klassische Rechenoperationen in R
4:33
Spezielle Rechenoperationen – Logarithmus
7:02
Boolesche Operatoren
4:25
Variablen
5:13
Vektor-Indexierung
4:12
Runden
3:50
Datentypen
5:42
Datenformen
3:23
Samples
4:24
Subset
5:43
dat-Dateien laden
0:45
Umgang mit Vektoren
5:45
Umgang mit Vektoren – Details
3:10
CBIND & RBIND
2:54
Zahlenreihen
7:19
Dataframe-Indexierung
5:10
Überblick verschaffen
7:23
Datensatz vorbereiten
5:51
Daten manipulieren
8:45
Deskriptive Statistik – Grundlagen
7:45
Deskriptive Statistik – Mittelwert und Co.
5:00
Grundlagen der Visualisierung
10:02
Histogramme
8:30
Boxplot
7:12
Scatterplot
5:47
Plots kombinieren
9:38
weitere Visualisierungen
3:05

In dieser Session wollen wir mehrere Plots in einem Bild kombinieren. Dazu laden wir zuerst unsere Daten in unsere R Session.

Daten <- read.csv("VITB12.csv", header = T, sep = ";")

Plots kombinieren

Um Plots zu kombinieren, benutzen wir die Kombination par(mfrow = c( , )). Hiermit können wir festlegen, in wievielen Zeilen und Spalten unsere Plots in dem neuen, kombinierten Bild vorliegen sollen. Innerhalb des Teils c( , ) geben wir als erste Zahl die Anzahl der Zeilen und als zweite Zahl die Anzahl der Spalten ein. Haben wir zum Beispiel 4 Plots, die wir in 2 Zeilen und 2 Spalten in einem Bild kombinieren möchten, so nutzen wir die Kombination par(mfrow = c(2,2)). Wir wollen uns nun 4 Plots erstellen, und diese in 2 Zeilen und 2 Spalten anordnen.

par(mfrow = c(2,2))

hist(Daten$Alter, main = "Altersverteilung der Messwerte",
     col = "lightgreen",
     xlab = "Alter in Jahren",
     ylab = "Häufigkeit",
     ylim = c(0,200),
     xlim = c(0,100),
     breaks = 50,
     las = 1)

boxplot(Daten$Methylmalonsäure ~ Daten$Altersgruppe, main = "MMS in Abhängigkeit der Altersgruppe",
        xlab = "Altersgruppe (Jahre)", ylab = "Methymalonsäure in nmol/l",
        ylim = c(0,2000), col = "steelblue1", las = 1, notch = T)

boxplot(Daten$Holotranscobalamin ~ Daten$Altersgruppe, main = "HTC in Abhängigkeit der Altersgruppe",
        xlab = "Altersgruppe (Jahre)", ylab = "Holotranscobalamin in pmol/l",
        ylim = c(0,500), col = "violetred1", las = 1, notch = T)

boxplot(Daten$VitaminB12 ~ Daten$Altersgruppe, main = "Vitamin B12 in Abhängigkeit der Altersgruppe",
        xlab = "Altersgruppe (Jahre)", ylab = "Vitamin B12 in pg/ml",
        ylim = c(0,2000), col = "yellowgreen", las = 1, notch = T)

Ändern wir die Kombination auf 2 Zeilen und 3 Spalten erhlaten wir folgendes Bild.

par(mfrow = c(2,3))

hist(Daten$Alter, main = "Altersverteilung der Messwerte",
     col = "lightgreen",
     xlab = "Alter in Jahren",
     ylab = "Häufigkeit",
     ylim = c(0,200),
     xlim = c(0,100),
     breaks = 50,
     las = 1)

boxplot(Daten$Methylmalonsäure ~ Daten$Altersgruppe, main = "MMS in Abhängigkeit der Altersgruppe",
        xlab = "Altersgruppe (Jahre)", ylab = "Methymalonsäure in nmol/l",
        ylim = c(0,2000), col = "steelblue1", las = 1, notch = T)

boxplot(Daten$Holotranscobalamin ~ Daten$Altersgruppe, main = "HTC in Abhängigkeit der Altersgruppe",
        xlab = "Altersgruppe (Jahre)", ylab = "Holotranscobalamin in pmol/l",
        ylim = c(0,500), col = "violetred1", las = 1, notch = T)

boxplot(Daten$VitaminB12 ~ Daten$Altersgruppe, main = "Vitamin B12 in Abhängigkeit der Altersgruppe",
        xlab = "Altersgruppe (Jahre)", ylab = "Vitamin B12 in pg/ml",
        ylim = c(0,2000), col = "yellowgreen", las = 1, notch = T)

So lassen sich vielfältige Plots in einem Bild kombinieren.

Skripte, Audio (Stream & Download)
Bitte melde dich an, um diesen Inhalt zu sehen.,
Login | Jetzt registrieren