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 ')

funzione di in r

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 ') 

funzione di mar in R

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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *