So verwenden sie die funktion par() in r


Sie können die Funktion par() in R verwenden, um mehrere Diagramme gleichzeitig zu erstellen.

Diese Funktion verwendet die folgende grundlegende Syntax:

 #define plot area as four rows and two columns
by(mfrow = c(4, 2))    

#create plots
plot(1:5)
plot(1:20)
...

Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen können.

Beispiel 1: Mehrere Plots mit par() anzeigen

Der folgende Code zeigt, wie Sie mit der Funktion par() einen Plotbereich mit 3 Zeilen und 1 Spalte definieren:

 #define plot area as three rows and one column
by(mfrow = c(3, 1))    

#create plots
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ')

Funktion von in r

Beispiel 2: Pfadränder mit mar() angeben

Der folgende Code zeigt, wie Sie mit dem Argument mar() die Ränder um jeden Pfad in der folgenden Reihenfolge angeben: unten, links, oben, rechts.

Hinweis: Der Standardwert ist mar = c(5.1, 4.1, 4.1, 2.1)

 #define plot area with tiny bottom margin and huge right margin
par(mfrow = c(3, 1), mar = c(0.5, 4, 4, 20))    

#create plots
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ') 

Funktion von mar in R

Beachten Sie, dass die Pfade schmaler erscheinen, weil wir den rechten Rand so groß gemacht haben.

Beispiel 3: Angabe der Textgröße von Plots mit cex()

Der folgende Code zeigt, wie Sie die Argumente cex.lab() und cex.axis() verwenden, um die Größe der Achsenbeschriftungen bzw. Teilstrichbeschriftungen anzugeben.

Hinweis: Der Standardwert ist cex.lab = 1 und cex.axis = 1

 #define plot area with large axis labels
par(mfrow = c(3, 1), mar = c(5, 10, 4, 1), cex. axis = 3, cex. lab = 3)    

#create plots
plot(1:5, pch=19, col=' red ')
plot(1:10, pch=19, col=' blue ')
plot(1:20, pch=19, col=' green ') 

Sobald Sie mit der Verwendung der Funktion par() fertig sind, können Sie die Funktion dev.off() verwenden, um die Par-Optionen zurückzusetzen.

 #reset by() options
dev. off ()

Es ist eine gute Sache , dev.off() jedes Mal zu verwenden, wenn Sie mit der Verwendung der par()-Funktion fertig sind.

Zusätzliche Ressourcen

So zeichnen Sie mehrere Spalten in R
So zeichnen Sie eine Legende außerhalb einer Handlung in R
So erstellen Sie ein Log-Log-Diagramm in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert