复制uiaxes图形
贾罗本周的选择是copyUIAxes通过亚当Danz.
你们中的许多人可能在文件交换和MATLAB答案中都知道Adam。在文件交换中,他是许多高质量条目的作者,有3周精选。
copyUIAxes是那些具有清晰需要的功能之一,但由于复杂性而令人生畏。这个想法从这个线程开始在matlab答案上,“如何在应用程序设计师中保存图形?“你可以看到,围绕这个问题和解决方案进行了相当积极的讨论。金宝搏官方网站结果是这个函数CopyObj.,它允许您将图形对象从一个父句柄复制到另一个父句柄uiaxes.uiaxes是一个(相对)的新类型的图形对象,引进了App Designer..它与传统的不同轴,并且一些用于遗留图形系统的命令不能用于新的图形对象。CopyObj.是其中一个命令。
复制来自a的对象uiaxes允许您在传统的轴,可以方便地保存、打印或修改图形。正如Adam在描述中提到的,许多轴属性是“隐藏的,模糊的,只读的,或者在Matlab版本之间变化的”。如果你看一下他的代码,你会发现他有大量的验证、错误检查、特殊情况和其他技术,以尽可能的通用和多版本兼容。
我还鼓励您查看代码内部,因为Adam包含了一些关于代码的细节以及任务的复杂性。
adam在文件交换条目页面中提出了这一点,但在R2020A中,有两个新功能copygraphics和exportgraphics这让您复制或保存创建的图形uiaxes.但尽管如此,他copyUIAxes对使用旧版发布的人来说是有价值的。
注释
- 类别:
- 选择
注释
要留下评论,请点击这里登录到您的MathWorks帐户或创建一个新帐户。