Comment définir la taille de la fenêtre d'une représentation graphique?

est-il possible de définir la taille / position d'une fenêtre de représentation graphique (figure)?

plot(0:20, sin(0:20))

Ou est-il une autre possibilité pour modifier la taille de l' print () commande?

print('aa.png', '-dpng')

parce que le -Sxsize, ysize paramètre ne change rien. La taille de l'image écrite (aa.png) a toujours la même taille que la fenêtre du tracé.

J'utilise Octave 3.0.

13
demandé sur ulrichb 2009-03-03 22:21:08

2 réponses

Oui, c'est possible:

figure(1, 'position',[startx,starty,width,height]);
plot(0:20,sin(0:20));

[startx,starty] sont les coordonnées du coin inférieur gauche de votre figure (fenêtre).

Vous pouvez également utiliser l'option de résolution de la fonction d'impression

print('aa.png','-dpng','-r300');

je suppose que la première solution pourrait être meilleure...

15
répondu Daishi 2018-06-28 11:37:21

Vous pouvez utiliser le code ci-dessous si vous souhaitez optimiser:

figure(1,"position",get(0,"screensize"))
3
répondu Bojan Petrovic 2017-08-31 16:28:13