Is there any way to create 90 degree rose plot?
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Angelo Yeo
il 23 Ago 2023
Modificato: Angelo Yeo
il 23 Ago 2023
rng(1); % for reproduction
theta = atan2(rand(1000, 1), rand(1000, 1));
polarhistogram(theta, 30);
thetalim([0, 90])
Più risposte (1)
Dyuman Joshi
il 23 Ago 2023
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];
Vedere anche
Categorie
Scopri di più su Polar Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!