필터 지우기
필터 지우기

Similar to wind rose

조회 수: 4 (최근 30일)
Fredrik
Fredrik 2011년 12월 13일
Hi. I am looking for something like a wind rose, but with scatter points instead. I have vector Direction=[15,78,66,39,254,345]; and also vector Measurement=[1.1,1.2,0.9,2.0,0.8,1.6]; Now I would like to have each value, not as a histogram, but as a scatter point in the circular plot. The farther the point is away from origin, the larger the value should be. The angle from y-axis should be the same as the value in Direction, oriented to the right. So 90 is in east direction.
All suggestions and ideas are very much appreciated!
/Fredrik
  댓글 수: 1
Fredrik
Fredrik 2011년 12월 13일
I want polar() but with 0 pointing up, and 90 degrees should be to the right, 180 down, and 270 degrees to the left, and everything in degrees.

댓글을 달려면 로그인하십시오.

채택된 답변

Fredrik
Fredrik 2011년 12월 13일
Best answer for all future noobies like me to solve this is : add view(90,-90) on the row after your plot, and everything looks perfect! Dont bother about altering your input data, it is not neccessary, atleast not for me.
  댓글 수: 1
Fredrik
Fredrik 2011년 12월 16일
Okey,I was wrong. Angles input to the program should be .*(pi/180); in the code.

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

Walter Roberson
Walter Roberson 2011년 12월 13일
To achieve the rotation, feed in ((90 - direction) * pi/180) as the theta, and change the text labels on the axis (which you needed to do anyhow because you wanted degrees.)
  댓글 수: 2
Fredrik
Fredrik 2011년 12월 13일
Will that -90 be enough? That will only turn it counter clockwise, with 270 still to the right...
Fredrik
Fredrik 2011년 12월 13일
And also, when i use:
polar(Direction.*(2*pi-(2*pi/360)),Measurement,'c.')
I actually get the axis in degrees to start with. Just that 0 points to the right instead of up, and east and west needs to be shifted.

댓글을 달려면 로그인하십시오.


Fredrik
Fredrik 2011년 12월 13일
Is there a way with using view?
  댓글 수: 1
Fredrik
Fredrik 2011년 12월 13일
If I take az -91 and el -76 then I am only one half rotation from having everything perfect..

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by