2D polar plot with colors according to an array

2 次查看(过去 30 天)
Dear everybody,
I have 359 histograms of data, refering to a data computed in several directions, and i want to plot them in a 2D polar way, as if each histogram was starting from the center of the circle and developing into their own directions, the binning is the same for all the histograms, the maximum value too. The color should refer to the frequency. I have collected everything in a structure, I have extracted the frequencies in vectors, but I don't know how to plot them.
Here the meaningful part of the code:
for deg = 1:359
c = histcounts(data(deg).lensF, [0:5:max_chord]);
data(deg).freq = c;
end

回答(1 个)

Chaitanya Mallela
Chaitanya Mallela 2020-7-14
Refer the documentation polarhistogram
  1 个评论
Tommaso Taormina
Tommaso Taormina 2020-7-14
Thank you for the answer, but it doesn't solve my problem. The function polarhistogram creates one single histogram which is displayed, instead of along a line, along a circle. In my case I have 360 histograms, wichi i wanto to unfold radially in their specific direction, from the center of the cirle. Look at the image, maybe it explains better my problem.
Thank you

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Histograms 的更多信息

产品


版本

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by