R Funktion des Tages
par(mar=c(5.1, 4.1, 4.1, 2.1), mgp=c(3, 1, 0), las=0)
par legt die Plotparameter fest oder passt sie an. Hier betrachten wir die folgenden drei Parameter: Margin size (mar), axis Label locations (mgp) und axis Label Orientation (las).
- mar – Ein numerischer Vektor der Länge 4, der die Randgrößen in der folgenden Reihenfolge festlegt: unten, links, oben und rechts. Der Standardwert ist c(5.1, 4.1, 4.1, 2.1).
- mgp – Ein numerischer Vektor der Länge 3, der die Achsenbeschriftungspositionen relativ zum Rand des inneren Diagrammfensters festlegt. Der erste Wert repräsentiert die Position der Beschriftungen (dh xlab und ylab im Diagramm), der zweite die Häkchenbeschriftungen und der dritte die Häkchen. Der Standardwert ist c(3, 1, 0).
- las – Ein numerischer Wert, der die Ausrichtung der Häkchenbeschriftungen und jeden anderen Textes angibt, der einem Diagramm nach seiner Initialisierung hinzugefügt wurde. Die Optionen sind wie folgt: immer parallel zur Achse (Standard: 0), immer horizontal (1), immer senkrecht zur Achse (2) und immer vertikal (3).
Beispiel. Die Standardwerte der drei Plotparameter werden mit Zeichenketten ihrer Argumentnamen in par angezeigt (siehe par(char)), gefolgt von Beispielcode zum Erstellen von vier Plots, wobei in jedem Plot ein zusätzlicher Plotparameter geändert wird. Zusätzlich zu den einzelnen unten gezeigten Plots steht ein 4-seitiges PDF der Plots zum einfacheren Durchsuchen zur Verfügung.
> Abs.("mar") 5,1 4,1 4,1 2.1> gleich ("mgp") 3 1 0> gleich("las") 0> > gesetzt.samen(5)> x <- rnorm(200)> y <- 25 - 22* x + 5*x^2 + rnorm(200)> > png("par-120208-01.png")> plot(x, y, main="defaults")> Entwickler.aus()Quarz 2 > > png("par-120208-02.png")> par(mar=c(3.5, 3.5, 2, 1))> plot(x, y, main="par(mar = c(3.5, 3.5, 2, 1))")> dev.aus()Quarz 2 > > png("par-120208-03.png")> par(mar=c(3.5, 3.5, 2, 1), mgp= c(2.4, 0.8, 0))> plot(x, y, main="par(mar = c(3.5, 3.5, 2, 1), mgp= c(2.4, 0.8, 0))")> dev.aus()Quarz 2 > > png("par-120208-04.png")> par(mar=c(3.5, 3.5, 2, 1), mgp = c (2,4, 0,8, 0), las = 1) > Grundstück (x, y, + main ="par (mar = c(3.5, 3.5, 2, 1), mgp=c(2,4, 0,8, 0), las=1)")> dev.off()quartz 2
Die Daten sind dank des Sets reproduzierbar.seed-Funktion und Plots wurden mit der PNG-Funktion in Dateien gespeichert.