设置 Matlab eps 图的大小
Set size of Matlab eps figure
我在 Matlab 中使用以下代码
figure
mesh(AAA,BBB,ZZZ)
set(gcf,'Position', [560 528 560*2 420*(1/2)])
colorbar
print -depsc2 -painters XXX.eps
然而,下面一行:
set(gcf,'Position', [560 528 560*2 420*(1/2)])
似乎对输出文件没有任何影响。那么,如何指定输出文件的尺寸呢?
需要设置图的'Paperposition'
属性(不是'Position'
):
set(gcf,'Paperposition',[left bottom width height]);
数字left
、bottom
等单位由'PaperUnits'
属性决定,也可以修改
我在 Matlab 中使用以下代码
figure
mesh(AAA,BBB,ZZZ)
set(gcf,'Position', [560 528 560*2 420*(1/2)])
colorbar
print -depsc2 -painters XXX.eps
然而,下面一行:
set(gcf,'Position', [560 528 560*2 420*(1/2)])
似乎对输出文件没有任何影响。那么,如何指定输出文件的尺寸呢?
需要设置图的'Paperposition'
属性(不是'Position'
):
set(gcf,'Paperposition',[left bottom width height]);
数字left
、bottom
等单位由'PaperUnits'
属性决定,也可以修改