如何扩展通过hgexport保存的绘图区域?

时间:2013-08-31 04:43:53

标签: matlab

所以我使用了命令

hgexport(gcf,'figure1.jpg',hgexport('factorystyle'),'Format','jpeg');

在我的图表上,我在下面得到了这个奇怪的图表。有没有办法自动保存我用Matlab生成的图像 - 所有的轴都扩展到全屏,这样所有这些图都不会被挤压在一起?

enter image description here

1 个答案:

答案 0 :(得分:3)

一旦使用hgexport或任何其他打印功能从matlab导出图形,图像属性就是确定的。这意味着缩放/扩展将非常有限。

要预测图像上的一些额外工作,可以将图形保存为.fig文件(使用hgsavesaveas)。打开后,这些.fig文件就像常规数字一样:可以缩放,扩展,跨度,全屏,更改颜色,更改数据,。要导出图形,您可以设置所有这些属性,然后继续saveas

此外,如果您想使用hgexport导出数字,则可以

style = hgexport('factorystyle');
style.Bounds = 'tight';
hgexport(gcf,'-clipboard',style,'applystyle', true);