在网上找如何画雷达图,找到一篇给了功能函数的,但是发现只能画一组数据,我希望可以同时呈现多组数据的结果,因此对原大佬的code进行了部分修改和调整。
原大佬「麦秆人」的代码写的非常好,具体戳链接MATLAB 雷达图画图函数
ps:如果大佬本人觉得侵权了,请联系我,我马上删除。
好了,如果想知道具体怎么实现的,请先去上面👆大佬博客阅读,写的很详细,如果只希望会使用他人功能函数,那么
先上图
我做的改变:
1.输入的data直接包含多组结果
2.可以随机给每一组分配一种颜色
ps:没啦,就两点。
最后附上code
function draw_radar2(alldata,lim,labels)
% draw radial map
% INPUT
% alldata: Nvar * Ngroup
% lim: Nvar * 2 the range of each variable [min,max]
% labels: Nvar *1 , cell format, the label of variable
[n,group]=size(alldata); % get the number of variable and group
group_color=jet(group); % random assign fitted