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