2009-03-03 193 views
12

是否可以設置繪圖窗口(圖)的窗口大小/位置?如何設置繪圖窗口的窗口大小?

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

或有任何其他可能改變打印()命令的大小?

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

因爲-Sxsize,YSIZE參數不會改變任何東西。書寫圖片(aa.png)的大小始終與繪圖窗口的大小相同。

我正在使用Octave 3.0。

+0

您應該不會將其導出爲光柵圖形。比「png」更好的選擇:`svg`` pdf````` pdflatex` – user877329 2015-07-14 13:33:56

回答

12

是的,這是可能的:

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

[startx的,starty]是你的身材(窗口)的左下角的座標。

您還可以使用打印功能

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

我想第一個解決方案可能是更好的分辨率選項...

問候

+0

位置參數非常好用!但解析參數似乎不起作用。我在手冊中也沒有發現關於這個參數的信息。 – ulrichb 2009-03-04 11:32:45

1

你可以,如果你使用下面的代碼想要最大化:

figure(1,"position",get(0,"screensize"))