2D polar plot with colors according to an array

16 vues (au cours des 30 derniers jours)
Tommaso Taormina
Tommaso Taormina le 11 Mai 2020
Commenté : Tommaso Taormina le 14 Juil 2020
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

Réponses (1)

Chaitanya Mallela
Chaitanya Mallela le 14 Juil 2020
Refer the documentation polarhistogram
  1 commentaire
Tommaso Taormina
Tommaso Taormina le 14 Juil 2020
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

Connectez-vous pour commenter.

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by