Come posso impostare la dimensione della finestra di una finestra del diagramma?
Domanda
È possibile impostare la dimensione / posizione della finestra di una finestra del diagramma (figura)?
plot(0:20, sin(0:20))
O c'è qualche altra possibilità di cambiare la dimensione del comando print () ?
print('aa.png', '-dpng')
Poiché il parametro -Sxsize, ysize non cambia nulla. Le dimensioni dell'immagine scritta (aa.png) hanno sempre le stesse dimensioni della finestra della trama.
Sto usando Octave 3.0.
Soluzione
Sì, è possibile:
figure(1, 'position',[startx,starty,width,height]);
plot(0:20,sin(0:20));
[startx, starty] sono le coordinate per l'angolo in basso a sinistra della tua figura (finestra).
Puoi anche usare l'opzione di risoluzione della funzione di stampa
print('aa.png','-dpng','-r300');
Suppongo che la prima soluzione potrebbe essere migliore ...
Saluti
Altri suggerimenti
È possibile utilizzare il codice seguente se si desidera ingrandire:
figure(1,"position",get(0,"screensize"))
A partire dalla versione 4.2.2 di ottava, i seguenti lavori, come sottolineato da Janusz Lenar :
print('filename.png', '-dpng', '-S1280,720');
Che ridimensiona la figura per creare un'immagine di 1280x720 pixel.