是否可以设置绘图窗口的窗口大小/位置(图)?
plot(0:20, sin(0:20))
或者是否还有其他可能更改print()命令的大小?
print('aa.png', '-dpng')
因为-Sxsize,ysize参数不会改变任何东西。书面图片(aa.png)的大小始终与绘图窗口的大小相同。
我正在使用Octave 3.0。
对的,这是可能的:
figure(1, 'position',[startx,starty,width,height]);
plot(0:20,sin(0:20));
[startx,starty]是图(窗口)左下角的坐标。
您还可以使用打印功能的分辨率选项
print('aa.png','-dpng','-r300');
我想第一个解决方案可能会更好......
问候
如果要最大化,可以使用以下代码:
figure(1,"position",get(0,"screensize"))
从八度版本4.2.2开始,正如Janusz Lenar所指出的那样:
print('filename.png', '-dpng', '-S1280,720');
其中缩放图形以创建1280x720像素图像。