文件交换

图片缩略图

copyUIAxes

版本1.1.1 (6.78 KB) by 亚当Danz
复制UIAxes到一个新的图形,并重新创建图例和颜色栏(如果它们存在的话)。大多数uiaxis属性也被复制。

45下载

更新2020年3月10

查看许可协议

Matlab的copyobj()目前不受UIAxes的支持。万博1manbetxcopyUIAxes()将UIAxes的所有子结点和大部分属性复制到一个新的坐标轴上。如果ui坐标轴有图例或颜色栏,它们也可以在新的坐标轴中重新创建。

copyUIAxes(app.UIAxes)创建一个新图形,并将UIAxes的内容复制到新图形中。

copyUIAxes(应用程序。UIAxes, destination)将UIAxes复制到目的地,目的地可以是图形或轴句柄。

有关演示,请参阅文件的帮助部分。

请报告任何错误或功能请求给我。我的电子邮件地址是在文件中,你可以从我的个人资料与我联系。

有关本专题的讨论:
//www.tianjin-qmedu.com/matlabcentral/answers/281318-how-can-i-save-a-figure-within-app-designer

引用作为

亚当Danz (2020)。copyUIAxes(//www.tianjin-qmedu.com/matlabcentral/fileexchange/73103-copyuiaxes), MATLAB中央文件交换。检索

意见及评级(7)

张胸

你好,
如果xaxisticklabel是单元格数组,则不能使用此函数。获取此错误“值必须是类型为single或double的向量,其值将增加”。
请帮忙解决这个问题

完全达到了我的目的。易于使用和良好的文档。

利昂

正是我所需要的!非常感谢分享这个程序。

如果你的目标是保存一个图形,并在以后重新加载它,这里是如何做到这一点:
%保存:
newFig =图();
figHandle = copyUIAxes(应用程序。UIAxes newFig)
savefig (figHandle AA.fig);

%重载:
figHandle = openfig (“AA.fig”);
甘氨胆酸axHandle = (figHandle);
copyobj (axHandle。孩子,app.UIAxes)

如果不需要创建独立的图就可以保存和重新加载图句柄,那就更好了。

希望问

对于将uiaxes复制到axes对象以进行打印,这是一种有用的解决方案。我喜欢图例和颜色栏的选择。

希望问

更新

1.1.1

只更改了缩略图。

1.1.0

输出结构中返回的目标图句柄;改进的错误处理;改善listIgnoredProps文本。

1.0.1

编辑描述;代码没有变化。

MATLAB版本兼容性
创建R2019b
与R2016a兼容的任何版本
平台的兼容性
窗户 macOS Linux