可以在应用程序中使用gscatter设计师吗?

4视图(30天)
我想为我的团队编写应用程序包通常产生的数据集上运行主成分分析在实验室里。在Matlab中,我使用gscatter,和它工作得很好。我可以用一个应用程序产生情节设计应用程序,然而,情节打开一个新窗口。我想项目在UIAxes情节。我需要这样做,所以我可以添加一个UI界面使用gname函数来确定数据点。我知道怎样做分散,或情节,但我找不到项目gscatter到UIAxes功能的方法。我尝试了几种方法。有人有一个想法吗?
2的评论
Muazma阿里
Muazma阿里 2022年7月29日
@Jeremy博智金融 你能告诉我你如何编码,以便它在一个新窗口打开?
我有问题用gscatter我也是在我的应用程序,(
谢谢

登录置评。

答案(1)

本杰明·克劳斯
本杰明·克劳斯 2022年8月1日
你用的什么版本的MATLAB ?
从R2019b开始, gscatter 在应用程序设计应该找工作,但你需要确保你传递UIAxes处理作为first input当你打电话 gscatter 命令。能够通过父母作为第一输入在R2019b补充道。
默认情况下,图用于应用程序设计师应用 HandleVisibility 设置为 “关闭” 。这意味着UIAxes(和普通轴)在应用程序永远不会“当前轴”。如果你没有指定轴处理当调用命令 情节 , 散射 ,或 gscatter ,这往往会打开一个新的图,或重用的另一个图是开放的。
2的评论
本杰明·克劳斯
本杰明·克劳斯 2022年8月2日
您可以使用 gscatter R2018b,但它将打开一个新的图,而不是在你的应用程序。
或者,您可以使用正则 散射 并指定 CData 手动使它group by颜色。

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!