如何设置绘图窗口的窗口大小?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置绘图窗口的窗口大小?相关的知识,希望对你有一定的参考价值。

是否可以设置绘图窗口的窗口大小/位置(图)?

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像素图像。

以上是关于如何设置绘图窗口的窗口大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何使matlab中的控件和界面一起大小变化

pb中如何统一设置数据窗口字体大小

根据窗口大小动态调整闪亮绘图输出的高度和/或宽度

mfc怎么设置dialog大小

如何设置启用setFixedSize后再次调整主窗口的大小

Raspberry Pi 上的 Gnuplot,绘图到 X11 终端,我怎样才能重用同一个 X 窗口?