1

我有不同角度的出现次数,这意味着一个长度为 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 匹配?

在此处输入图像描述

4

0 回答 0