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

Matlab 如何展开通过hgexport保存的绘图区域?,matlab,Matlab,所以我用了命令 hgexport(gcf,'figure1.jpg',hgexport('factorystyle'),'Format','jpeg') 在我的图表上,我得到下面这个奇怪的图表。有没有一种方法可以自动保存我用Matlab生成的图像——所有轴都展开到全屏,这样所有这些图就不会被挤在一起 一旦图形通过hgexport或任何其他打印功能从matlab中导出,图像属性将是确定的。这意味着缩放/扩展将非常有限 要对图像进行额外的处理,可以将图形保存为.fig文件(使用或)。打开后,这些.f

所以我用了命令

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

在我的图表上,我得到下面这个奇怪的图表。有没有一种方法可以自动保存我用Matlab生成的图像——所有轴都展开到全屏,这样所有这些图就不会被挤在一起


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

要对图像进行额外的处理,可以将图形保存为
.fig
文件(使用或)。打开后,这些
.fig
文件的行为与普通图形一样:可以缩放、展开、跨距、全屏、更改颜色、更改数据等。要导出图形,可以设置所有这些属性,然后继续执行
另存为

此外,如果要使用
hgexport
导出地物,可以执行以下操作

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

非常感谢你的回答!我可以尝试使用.fig选项,但这在某些应用程序中并不一定有效。我还尝试了您的hgexport解决方案,但它并没有真正起到任何不同的作用。