Come utilizzare la funzione par() in r
È possibile utilizzare la funzione par() in R per creare più grafici contemporaneamente.
Questa funzione utilizza la seguente sintassi di base:
#define plot area as four rows and two columns by(mfrow = c(4, 2)) #create plots plot(1:5) plot(1:20) ...
I seguenti esempi mostrano come utilizzare questa funzione nella pratica.
Esempio 1: visualizza più grafici con par()
Il codice seguente mostra come utilizzare la funzione par() per definire un’area del tracciato con 3 righe e 1 colonna:
#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 ')
Esempio 2: specificare i margini del percorso con mar()
Il codice seguente mostra come utilizzare l’argomento mar() per specificare i margini attorno a ciascun percorso nel seguente ordine: inferiore, sinistro, superiore, destra.
Nota: l’impostazione predefinita è 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 ')
Nota come i percorsi appaiono più stretti perché abbiamo reso il margine destro così grande.
Esempio 3: specificare la dimensione del testo dei grafici con cex()
Il codice seguente mostra come utilizzare gli argomenti cex.lab() e cex.axis() per specificare rispettivamente la dimensione delle etichette degli assi e delle etichette dei segni di spunta.
Nota: l’impostazione predefinita è cex.lab = 1 e 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 ')
Una volta finito di utilizzare la funzione par(), puoi utilizzare la funzione dev.off() per reimpostare le opzioni par.
#reset by() options dev. off ()
È una buona cosa usare dev.off() ogni volta che finisci di usare la funzione par().
Risorse addizionali
Come tracciare più colonne in R
Come disegnare una leggenda al di fuori di una trama in R
Come creare un grafico log-log in R