Wie Lattice Plot Optionen in R zu ändern

R hat einen sehr guten Ruf für die Möglichkeit, in Publikationsqualität Grafiken zu erstellen, aber wenn Sie Ihre verwenden möchten Gitter

Grafiken in Berichten oder Dokumenten, werden Sie wahrscheinlich die Plot-Optionen ändern möchten.

Das Gitter Paket nutzt die Grid-Grafik-Engine, die von der Basis Grafiken völlig anders.

Titel und Beschriftungen So fügen Grundstücke in R zu Lattice

Um einen Haupttitel und Achsenbeschriftungen ein hinzufügen Gitter Grundstück, können Sie die folgenden Argumente an:

  • Main: Überschrift

  • xlab: x-Achsenbeschriftung

  • YlaB: y-Achsenbeschriftung

    bild0.jpg
> Xyplot (mpg ~ hp | Faktor (Zyl), data = mtcars, + c type = ( "p", "r"), + main = "Kraftstoffverbrauch vs. Performance", + xlab = "Leistung (PS) "+ YlaB =" Kraftstoffverbrauch (Meilen pro Gallone) ", +)

Wie die Schriftgröße von Lattice Titel und Beschriftungen in R zu ändern

Um die Größe Ihrer Etiketten zu ändern, müssen Sie Ihre Argumente zu ändern Listen zu sein. Ähnlich Basis Grafiken, geben Sie ein CEX Argument Gitter Grafiken den Charakter Expansionsverhältnis zu ändern. Um zum Beispiel den Haupttitel und Achsenbeschriftung Text zu 75 Prozent der Standardgröße zu reduzieren, geben Sie CEX = 0,75 als ein Element in der Liste Argument Main, xlab, und YlaB.

Um es einfach, zu bauen, um die Formatierung der Plot Schritt für Schritt. Beginnen Sie, indem Sie die Größe Ihrer Haupttitel Wechsel zu CEX = 0,75:

> Xyplot (mpg ~ hp | Faktor (Zyl), data = mtcars, + type = c ( "p", "r"), + main = Liste (+ label = "Kraftstoffverbrauch vs. Leistung gegeben Anzahl der Zylinder", + CEX = 0,75) +)

Siehst du, was passiert ist? Ihr Argument Main enthält nun eine Liste mit zwei Elementen: Etikette und CEX.

Sie konstruieren, um die Argumente für xlab und YlaB in genau der gleichen Weise. Jedes Argument ist eine Liste, die das Etikett und andere Formatierungsoptionen enthält, die Sie festlegen möchten. Erweitern Sie Ihren Code, um die Achsenbeschriftungen zu ändern:

> Xyplot (mpg ~ hp | Faktor (Zyl), data = mtcars, + type = c ( "p", "r"), + main = Liste (+ label = "Kraftstoffverbrauch vs. Leistung gegeben Anzahl der Zylinder", + CEX = 0,75), + xlab = list (+ label = "Leistung (PS)", + CEX = 0,75), + YlaB = list (+ label = "Kraftstoffverbrauch (Meilen pro Gallone)" + CEX = 0,75 ), + Skalen = list (CEX = 0,5) +)

Wenn Sie genau hinsehen, werden Sie sehen, dass der Code ein Argument enthält die Größe der Waage Text bis 50 Prozent der Norm zu ändern (Waage = list (CEX = 0,5)).

image1.jpg

Wie Themen zu verwenden Lattice Plot Optionen zu ändern

Ein nettes Feature von Gitter Grafik ist, dass Sie die Plot-Themen ändern Optionen Ihre Diagramme erstellen können. Um dies zu tun, müssen Sie die zu verwenden par.settings Streit. Das par.settings Argument Gitter ist ähnlich.

Der einfachste Weg, das zu verwenden, par.settings Argument ist es mit dem in Verbindung zu verwenden, simpleTheme () Funktion. Mit simpleTheme (), können Sie die Argumente für die folgenden Angaben:

  • col, col.points, col.line: Kontrollieren Sie die Farben von Symbolen, Punkte, Linien und andere grafische Elemente wie Polygone

  • CEX, pch, Schriftart: Steuern Sie den Charakter Expansionsverhältnis (CEX), Plot-Zeichen (pch) Und Schriftart

  • lty, lwd: Steuern Sie den Linientyp und Linienbreite

Zum Beispiel Ihr Grundstück zu ändern roten Punkte und eine blaue Regressionslinie zu haben, verwenden Sie die folgenden Möglichkeiten:

image2.jpg
> Xyplot (mpg ~ hp | Faktor (Zyl), data = mtcars, + type = c ( "p", "r"), + par.settings = simpleTheme (col = "red", col.line = "blue" ) +)

Menü