Ho un pannello contenente tre grafici. Come posso utilizzare par
per specificare la larghezza e l'altezza del pannello principale in modo che sia sempre a una dimensione fissa?Specificare larghezza e altezza del grafico
risposta
Io di solito questo all'inizio della mia sessione con windows.options
:
windows.options(width=10, height=10)
# plot away
plot(...)
Se è necessario ripristinare le impostazioni di fabbrica "":
dev.off()
windows.options(reset=TRUE)
# more plotting
plot(...)
Lo si fa nel dispositivo, ad es.
x11(width=4, height=6)
e allo stesso modo per i più basate su file
pdf("/tmp/foo.pdf", width=4, height=6)
Potete leggere la dimensione fisica tramite par("cin")
ecc, ma non impostarlo.
Per completezza, '' width' e altezza 'sono specificati in pollici. – fbmd
Come menzionato @fbmd, ma anche se si specifica unità = 'in', è necessario specificare anche res = 'xx' dove xx è 72, ad esempio. –
Questo è specifico per Windows, penso. – ariddell
Non funziona su Mac OSX: 'Sfoglia [1]> windows.options (larghezza = 10, altezza = 10) Errore in windows.options (larghezza = 10, altezza = 10): Impossibile trovare la funzione" windows.options "' – Taz