所以我使用了命令
hgexport(gcf,'figure1.jpg',hgexport('factorystyle'),'Format','jpeg');
在我的图表上,我在下面得到了这个奇怪的图表。有没有办法自动保存我用Matlab生成的图像 - 所有的轴都扩展到全屏,这样所有这些图都不会被挤压在一起?
答案 0 :(得分:3)
一旦使用hgexport
或任何其他打印功能从matlab导出图形,图像属性就是确定的。这意味着缩放/扩展将非常有限。
要预测图像上的一些额外工作,可以将图形保存为.fig
文件(使用hgsave
或saveas
)。打开后,这些.fig
文件就像常规数字一样:可以缩放,扩展,跨度,全屏,更改颜色,更改数据,等。要导出图形,您可以设置所有这些属性,然后继续saveas
。
此外,如果您想使用hgexport
导出数字,则可以
style = hgexport('factorystyle');
style.Bounds = 'tight';
hgexport(gcf,'-clipboard',style,'applystyle', true);