Ad esempio. Si supponga che faccio:Come modificare la dimensione corrente della finestra di stampa (in R)
dev.new(width=5, height=4)
plot(1:20)
E ora voglio fare
plot(1:40)
Ma voglio una finestra più grande per esso.
Direi che il modo per farlo sarebbe (supponendo che non voglio aprire una nuova finestra) per fare
plot(1:40, width=10, height=4)
che ovviamente non funziona.
L'unica soluzione che vedo è quella di spegnere la finestra e avviarne una nuova. (Che finirà la mia storia di plotting)
C'è un modo migliore?
Grazie.
Tal- dal tuo esempio (aumento della larghezza di 2x) sembra che tu voglia essere in grado di aumentare sostanzialmente l'area del grafico. Se si tratta di un aumento minore dell'area di stampa desiderata, è possibile spostare indietro i quattro margini, ad es. Par (mar = c (3.0, 3.0, 1.5, 1.5)) – doug
Si desidera ridimensionare la finestra corrente? – Shane
Una volta aperta la finestra, "appartiene" al window manager. Non sono a conoscenza di alcuna chiamata che consente di ridimensionare e finestra già aperta. Puoi imbrogliare e simulare in codice il "mouse attiva le finestre e ingrandisce", ma mi sembra che abbia uno scarso rapporto costi/benefici. –