编者按:此文件被选为Matlab Central本周精选
使用copyUIAxes()将AppDesigner或任何UIAxes中的图复制到可以轻松保存、打印或修改的常规轴上。
copyUIAxes将UIAxes的所有子对象和大部分属性复制到常规轴上。如果UIAxes有一个图例或颜色条,它们也可以在新的轴中重新创建。
CopyUiaxes(AX)创建一个新的数字并将UIAXES(AX)内容复制到新图形。
Copyuiaxes(AX,目的地)将UIAxES复制到目的地,可以是图形或轴句柄。
copyUIAxes(ax, 'copyPosition', true)将复制位置属性,因此复制的轴与UIAxes或App相对于图形的位置相同。
有关其他可选输入和演示,请参阅文件的帮助部分和演示文档。
-------------------------------- 笔记 --------------------------------
在r2020a Matlab中发布了exportgraphics()和copygraphics(),可以用来复制ui轴和ui图形,这使得copyUIAxes()的部分过时。
关于这个话题的讨论:
//www.tatmou.com/matlabcentral/answers/281318-how-can-i-save-a-figure-within-app-designer.
引用作为
亚当达达斯(2021)。copyUIAxes(//www.tatmou.com/matlabcentral/fileexchange/73103-copyuiaxes), MATLAB中央文件交换。检索.