Afficher commentaires plus anciens
Hi Everyone
Does anyone know of any way of doing a 3D Rose Plot in Matlab? I have data with both azimuth and elevation and would like to plot a "spherical histogram".
Thanks
Amir
Réponses (1)
Fangjun Jiang
le 9 Août 2011
theta = 2*pi*rand(1,50);
rose(theta)
A wild guess:
[x,y,z]=sphere;
figure(1);surf(x,y,z);
figure(2);surf(x,y,z+rand(size(z))/5)
7 commentaires
Amir Patel
le 9 Août 2011
Fangjun Jiang
le 9 Août 2011
How is a 3D rose plot look like? Do you have a picture to show? I search the web and didn't find any.
Sean de Wolski
le 9 Août 2011
http://www.123rf.com/photo_9720688_illustration-of-a-skyscraper-on-green-sphere.html Like that only the buildings the whole way around?
I'm thinking this looks like a job for a bunch of patches.
Fangjun Jiang
le 9 Août 2011
@Sean, it is still a 2D graph though.
Sean de Wolski
le 9 Août 2011
I was just trying to get the idea across - in ML it would be a "rotateable" sphere with different height sky scrapers depending on what side you're viewing.
Sean de Wolski
le 9 Août 2011
So:
>> sphere
and then each little rectangle could be at different heights/colors etc.
Fangjun Jiang
le 9 Août 2011
I was thinking about the same thing. But that is up to the OP. I added that guess to my answer.
Catégories
En savoir plus sur Polar Plots dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!