在GUI中将轴保存为'.fig'

时间:2013-12-19 16:47:07

标签: matlab user-interface matlab-figure matlab-guide

我在MATLAB中有一个GUI,它有两个分别带有句柄的轴:

handles.axis1
handles.axis2

我想以外部MATLAB图形文件格式(.fig)保存两个轴之一(即handles.axis2)的内容。

我想要一个.fig文件,所以export_fig不是我问题的解决方案。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

几乎只引用了Jan here的答案:

fh = figure;
copyobj(handles.axis2, fh);
saveas(fh, 'figure_file','fig');
close(fh);

另请参阅:savefighgsave