Is there any way to create 90 degree rose plot?
21 ビュー (過去 30 日間)
古いコメントを表示
Hello all,
I am very beginner of creating figures in MATLAB. so, I need some help.
I want to create a 90 degree rose plot like in this image below (Sorry for bad resolution!):
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1462882/image.png)
Like in the figure, it looks like polar histogram or rose digram, but it shows only 0 to 90 deg.
I have no idea how to plot only this part.
Can you help me to draw like the image that I upload?
Thank you,
HyoJae.
0 件のコメント
採用された回答
Angelo Yeo
2023 年 8 月 23 日
編集済み: Angelo Yeo
2023 年 8 月 23 日
rng(1); % for reproduction
theta = atan2(rand(1000, 1), rand(1000, 1));
polarhistogram(theta, 30);
thetalim([0, 90])
その他の回答 (1 件)
Dyuman Joshi
2023 年 8 月 23 日
Adjust the theta limits -
%Random data
theta = atan2(rand(100000,1)-0.5,2*(rand(100000,1)-0.5));
polarhistogram(theta,25)
%Get current axes
ax=gca;
%Modify the theta limits accordingly
ax.ThetaLim = [0 90];
参考
カテゴリ
Help Center および File Exchange で Polar Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!