我有不同角度的出现次数,这意味着一个长度为 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')
由于玫瑰图本身只有向量 long 的类别数量(子图 1:360,子图 2 360 但被修剪到 10,子图 3:10 自动放大),所以图不同。如何让子图 3 与 2 匹配?