tags:

views:

2401

answers:

1

Is it possible to set the window size / position of a plot window (figure)?

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

Or is there any other possibility to change the size of the print() command?

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

Because the -Sxsize,ysize parameter doesn't change anything. The size of the written picture (aa.png) has always the same size as the plot window.

I'm using Octave 3.0.

+2  A: 

Yes, it is possible:

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

[startx,starty] are the coordinates for the lower left corner of your figure (window).

You can also use the resolution option of the print function

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

I guess the first solution might be better...

Regards

Steve
The position argument works great! But the resolution parameter doesn't seem to work. I've also found nothing in the manual about this parameter.
ulrichb
This works good with Matlab, but I don't know if there is an option like this in Octave...
Steve