
Rose diagram for discrete data
조회 수: 10 (최근 30일)
이전 댓글 표시
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
댓글 수: 0
채택된 답변
Star Strider
2015년 3월 23일
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
추가 답변 (1개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!