R Funzione del giorno
par(mar = c(5.1, 4.1, 4.1, 2.1), mgp=c(3, 1, 0), las=0)
par imposta o regola i parametri di stampa. Qui consideriamo i seguenti tre parametri: dimensione del margine (mar), posizioni dell’etichetta dell’asse (mgp) e orientamento dell’etichetta dell’asse (las).
- mar – Un vettore numerico di lunghezza 4, che imposta le dimensioni del margine nel seguente ordine: in basso, a sinistra, in alto e a destra. Il valore predefinito è c(5.1, 4.1, 4.1, 2.1).
- mgp-Un vettore numerico di lunghezza 3, che imposta le posizioni dell’etichetta dell’asse rispetto al bordo della finestra di stampa interna. Il primo valore rappresenta la posizione delle etichette (cioè xlab e ylab nella trama), il secondo le etichette tick-mark e il terzo i segni di spunta. Il valore predefinito è c(3, 1, 0).
- las-Un valore numerico che indica l’orientamento delle etichette tick mark e qualsiasi altro testo aggiunto a un grafico dopo la sua inizializzazione. Le opzioni sono le seguenti: sempre parallelo all’asse (il valore predefinito, 0), sempre orizzontale (1), sempre perpendicolare all’asse (2) e sempre verticale (3).
Esempio. I valori predefiniti dei tre parametri di stampa sono mostrati usando stringhe di caratteri dei loro nomi di argomenti in par(vedi par (char)), seguito dal codice di esempio che crea quattro grafici, in cui un parametro di stampa aggiuntivo viene modificato in ogni grafico. Oltre ai singoli grafici mostrati di seguito, è disponibile un PDF di 4 pagine dei grafici per facilitare la navigazione.
> par("mar") 5,1 4,1 4,1 2.1> par("mgp") 3 1 0> par("las") 0 > > set.sementi(5) > x < - rnorm (200) > y <- 25 - 22* x + 5 * x^2 + rnorm(200)> > png("par-120208-01.png")> plot (x, y, main= "default") > dev.off () quarzo 2 > > png("par-120208-02.png") > par (mar = c(3.5, 3.5, 2, 1))> trama (x, y, principale= " par (mar = c(3.5, 3.5, 2, 1))")> dev.off () quarzo 2 > > png("par-120208-03.png") > par (mar = c(3.5, 3.5, 2, 1), mgp=c(2.4, 0.8, 0))> trama (x, y, principale= " par (mar = c(3.5, 3.5, 2, 1), mgp=c(2.4, 0.8, 0))")> dev.off () quarzo 2 > > png("par-120208-04.png") > par (mar = c(3.5, 3.5, 2, 1), mgp=c (2.4, 0.8, 0), las=1)> trama (x, y, + principale = " par (mar = c(3.5, 3.5, 2, 1), mgp=c(2,4, 0,8, 0), las=1)")> dev.off () quartz 2
I dati sono riproducibili grazie al set.funzione seed, e grafici sono stati salvati in file utilizzando la funzione png.