玫瑰图使用汇总数据

时间:2015-12-03 10:33:56

标签: matlab rose-diagram

我有不同角度的出现次数,这意味着一个360个元素长的向量,每个元素确实包含该角度发生的频率。我事先将数据聚合成10个类别(否则我遇到了内存问题),并希望得到类似的情节,好像我会使用所有类别一样。

clear all
close all
mydata      = rand(360,1).*100;
cat_size    = 10;
aggreg_sum  = sum(reshape(mydata,cat_size,[]))'; %'

figure
subplot 311
rose(mydata)
set(gca,'View',[-90 90],'YDir','reverse');
title ('all raw data')    

subplot 312
rose(mydata,10)
set(gca,'View',[-90 90],'YDir','reverse');
title ('all raw data summarized in 10 categories')    

subplot 313
rose(aggreg_sum)
set(gca,'View',[-90 90],'YDir','reverse');
title ('aggregated data')    

因为玫瑰图本身只有很多类别,因为矢量长(子图1:360,子图2 360但是修剪到10,子图3:10自动放大),图表不同。如何让子图3与2匹配?

enter image description here

0 个答案:

没有答案