Rose diagram for discrete data

10 Ansichten (letzte 30 Tage)
Magda
Magda am 23 Mär. 2015
Kommentiert: Star Strider am 1 Jan. 2018
Hi,
I need to draw a rose diagram, however, my data is grouped already. Is it possible to generate a rose diagram for discrete data? Is there any way I can do that? Here is the data I need to plot, for example for 0 degrees I have 56 observations for 10 degrees - 30 observations and so on. I'd appreciate any help. Thank you
  • 0 56
  • 10 30
  • 20 11
  • 30 11
  • 40 5
  • 50 3
  • 60 6
  • 70 8
  • 80 14
  • 90 16
  • 100 15
  • 110 7
  • 120 6
  • 130 9
  • 140 7
  • 150 10
  • 160 21
  • 170 39
  • 180 56
  • 190 30
  • 200 11
  • 210 11
  • 220 5
  • 230 3
  • 240 6
  • 250 8
  • 260 14
  • 270 16
  • 280 15
  • 290 7
  • 300 6
  • 310 9
  • 320 7
  • 330 10
  • 340 21
  • 350 39

Akzeptierte Antwort

Star Strider
Star Strider am 23 Mär. 2015
The rose function isn’t cooperating. This is likely as close as you can get:
th_x = [0 56 % Original Data Matrix
10 30
20 11
30 11
40 5
50 3
... ];
xr = [repmat(th_x(:,2)', 10, 1); zeros(1,36)];
xr = [0 reshape(xr, 1, [])];
th = linspace(0, 359, length(xr));
figure(1)
polar(th*pi/180, xr)
producing this plot:
  6 Kommentare
Martin
Martin am 1 Jan. 2018
Now it looks really good, thank you!
Star Strider
Star Strider am 1 Jan. 2018
As always, my pleasure!
(A vote for my Answer would be appreciated!)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Magda
Magda am 23 Mär. 2015
thank you so much!!!!
  1 Kommentar
Star Strider
Star Strider am 23 Mär. 2015
My pleasure!
That was an interesting challenge!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by