Come modificare Lattice Opzioni trama in R

R ha una buona reputazione per essere in grado di creare la grafica pubblicazione di qualità, se si desidera utilizzare la grafica reticolari in relazioni o documenti, youâ € ll potrebbe desiderare di modificare le opzioni di stampa.

Il pacchetto lattice fa uso del motore grafico griglia, che è completamente diverso da grafici base.

Come aggiungere titoli e le etichette per Lattice trame in R

Per aggiungere principali etichette titolo e assi di una trama reticolare, è possibile specificare i seguenti argomenti:

  • principale: titolo principale
  • XLAB: asse x label
  • ylab: label asse y

    Come modificare Lattice Opzioni trama in R

> Xyplot (mpg ~ hp | fattore (cil), dati = mtcars,
+ type = c ("p", "r"),
+ Main = "economia di carburante vs Performance",
+ XLAB = "Performance (cavalli)",
+ Ylab = "consumo di carburante (miglia per gallone)",
+)

Come modificare la dimensione del carattere di titoli Lattice ed etichette in R

Per modificare le dimensioni delle etichette, è necessario modificare i vostri argomenti per essere liste. Simile alla grafica di base, si specifica un argomento cex grafica reticolo per modificare il rapporto di espansione carattere. Ad esempio, per ridurre il principale testo dell'etichetta del titolo e l'asse al 75 per cento di dimensioni standard, specificare cex = 0.75 come elemento nell'argomento lista principale, XLAB, e ylab.

Per farla semplice, costruire la formattazione del passo trama per passo. Iniziare cambiando la dimensione del titolo principale per cex = 0.75:

> Xyplot (mpg ~ hp | fattore (cil), dati = mtcars,
+ type = c ("p", "r"),
+ Principale = lista (
+ Label = "economia di carburante vs. performance data Numero di cilindri",
+ CEX = 0.75)
+)

Vedete cosa è successo? Il vostro argomento principale contiene ora una lista con due elementi: etichetta e CEX.

Si costruisce gli argomenti per XLAB e ylab esattamente nello stesso modo. Ogni argomento è una lista che contiene il tutte le altre opzioni di formattazione che si desidera impostare etichette e. Espandere il codice per modificare le etichette degli assi:

> Xyplot (mpg ~ hp | fattore (cil), dati = mtcars,
+ type = c ("p", "r"),
+ Principale = lista (
+ Label = "economia di carburante vs. performance data Numero di cilindri",
+ CEX = 0,75),
+ XLAB = lista (
+ Label = "Performance (cavalli)",
+ CEX = 0,75),
+ Ylab = lista (
+ Label = "L'economia del carburante (miglia per gallone)",
+ CEX = 0,75),
+ Scale = lista (CEX = 0.5)
+)

Se si guarda con attenzione, youâ € ll vedere che il codice prevede un argomento per modificare le dimensioni del testo scale al 50 per cento di standard (scale = lista (CEX = 0,5)).

Come modificare Lattice Opzioni trama in R

Come utilizzare i temi per modificare le opzioni di stampa Lattice

Una caratteristica accurata di grafica reticolo è che è possibile creare temi per modificare le opzioni di stampa dei grafici. Per fare questo, è necessario utilizzare l'argomento par.settings. L'argomento par.settings in lattice è simile.

Il modo più semplice per utilizzare l'argomento par.settings è quello di utilizzare in combinazione con la funzione simpleTheme (). Con simpleTheme (), è possibile specificare gli argomenti per i seguenti:

  • col, col.points, col.line: controllare i colori dei simboli, punti, linee e gli elementi grafici esterni quali poligoni
  • CEX, PCH, font: Controllare il rapporto di espansione carattere (CEX), carattere plot (PCH), e il tipo di font
  • lty, LWD: Controllare il tipo di linea e spessore della linea

Ad esempio, per modificare il piano per avere punti rossi e una linea di regressione blu, utilizzare il seguente:

Come modificare Lattice Opzioni trama in R

> Xyplot (mpg ~ hp | fattore (cil), dati = mtcars,
+ type = c ("p", "r"),
+ Par.settings = simpleTheme (col = "red", col.line = "blue")
+)