Come posso impostare la dimensione della finestra di una finestra del diagramma?

StackOverflow https://stackoverflow.com/questions/607751

  •  03-07-2019
  •  | 
  •  

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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top