web-dev-qa-db-ja.com

プロットウィンドウのウィンドウサイズを設定するにはどうすればよいですか?

プロットウィンドウのウィンドウサイズ/位置を設定することはできますか(図)?

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

または、print()コマンドのサイズを変更する他の可能性はありますか?

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

-Sxsize、ysizeパラメータは何も変更しないためです。書き込まれた画像のサイズ(aa.png)は、常にプロットウィンドウと同じサイズです。

Octave3.0を使用しています。

16
ulrichb

はい、可能です:

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

[startx、starty]は、フィギュア(ウィンドウ)の左下隅の座標です。

印刷機能の解像度オプションを使用することもできます

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

私は最初の解決策がより良いかもしれないと思います...

よろしく

19
user73613

最大化する場合は、以下のコードを使用できます。

figure(1,"position",get(0,"screensize"))
7
Bojan Petrovic

オクターブバージョン4.2.2の時点で、 Janusz Lenar で指摘されているように、次のように機能します。

print('filename.png', '-dpng', '-S1280,720');

これは、図を拡大縮小して1280x720ピクセルの画像を作成します。

5
Mike Godin