本周文件交换精选

我们最好的用户提交

复制uiaxes图形

贾罗本周的选择是copyUIAxes通过亚当Danz

你们中的许多人可能在文件交换和MATLAB答案中都知道Adam。在文件交换中,他是许多高质量条目的作者,有3周精选。

copyUIAxes是那些具有清晰需要的功能之一,但由于复杂性而令人生畏。这个想法从这个线程开始在matlab答案上,“如何在应用程序设计师中保存图形?“你可以看到,围绕这个问题和解决方案进行了相当积极的讨论。金宝搏官方网站结果是这个函数CopyObj.,它允许您将图形对象从一个父句柄复制到另一个父句柄uiaxesuiaxes是一个(相对)的新类型的图形对象,引进了App Designer..它与传统的不同,并且一些用于遗留图形系统的命令不能用于新的图形对象。CopyObj.是其中一个命令。

复制来自a的对象uiaxes允许您在传统的,可以方便地保存、打印或修改图形。正如Adam在描述中提到的,许多轴属性是“隐藏的,模糊的,只读的,或者在Matlab版本之间变化的”。如果你看一下他的代码,你会发现他有大量的验证、错误检查、特殊情况和其他技术,以尽可能的通用和多版本兼容。

我还鼓励您查看代码内部,因为Adam包含了一些关于代码的细节以及任务的复杂性。

adam在文件交换条目页面中提出了这一点,但在R2020A中,有两个新功能copygraphicsexportgraphics这让您复制或保存创建的图形uiaxes.但尽管如此,他copyUIAxes对使用旧版发布的人来说是有价值的。

注释

试一试,让我们知道你的想法这里或者离开评论亚当。




发布与MATLAB®R2020A

|
  • 打印
  • 发送电子邮件

注释

要留下评论,请点击这里登录到您的MathWorks帐户或创建一个新帐户。