首页 > 解决方案 > Spider_plot 在 matlab 应用程序设计器中不起作用

问题描述

我正在应用程序设计器中创建一个 GUI 并尝试插入一个 spider_plot(请参阅此处的功能)

这样做而不使用原生极坐标图的原因是为了获得额外的自定义功能。

当我想将它与 UIAxes 结合时出现问题,出现以下错误,

错误:

Error using spider_plot (line 309)
Error: Please check name-value pair arguments

脚本如下所示,

data = [0.1, 0.2, 0.35, 0.15, 0.22, 0.3, 0.6, 0.25]

    spider_plot(app.UIAxes, data,...
                'AxesLabels', windDir,...
                'FillOption', {'on'},...
                'FillTransparency', [0.1],...
                'AxesDisplay', 'data',...
                'AxesLabelsOffset', 0.1,...
                'AxesLabelsEdge', 'none')

显然,当我在普通脚本(即没有 app.UIAxes)中使用它时,它可以正常工作。

例子

似乎它不喜欢附加的 app.UIAxes 术语,但我相信它应该包括在内,就像普通的 plot() 函数一样。

任何人都有解决这个问题的想法?还是另一种方法?

标签: matlabuser-interfacematlab-app-designer

解决方案


推荐阅读