rose
는 권장되지 않습니다. polarhistogram
을 대신 사용하십시오. rose
를 제거할 계획은 없습니다.
polarhistogram
함수는 극좌표 및 히스토그램 데이터용으로 설계된 그래픽스 객체를 사용합니다. 이 객체에는 rose
에 사용하는 객체보다 더 많은 사용자 지정 옵션이 있습니다. rose
대신 polarhistogram
을 사용할 경우의 이점은 다음과 같습니다.
polarhistogram
은 Axes
객체 대신 PolarAxes
객체에 플로팅합니다. 예를 들어, PolarAxes
객체의 ThetaZeroLocation
속성을 설정하여 위치 0을 변경할 수 있습니다.
polarhistogram
은 Line
객체 대신 Histogram
객체를 만듭니다. 예를 들어, Histogram
객체의 FaceColor
속성을 설정하여 Bin의 색을 지정할 수 있습니다.
다음 표에서는 rose
의 몇 가지 일반적인 사용법과 polarhistogram
을 사용하도록 코드를 업데이트하는 방법을 보여줍니다.
목적 | 권장되지 않음 | 권장됨 | 차이점 |
---|
Bin 개수 지정. | | polarhistogram(theta,nbins) | 차이점 없음. |
Bin 위치 지정. | | polarhistogram(theta,edges) | |
대상 좌표축 지정. | | | |
PolarAxes 대상 좌표축 지정. | [t,r] = rose(theta)
polarplot(pax,t,r) | polarhistogram(pax,theta) | |
각도 히스토그램의 모양 수정. | 그런 다음 ln 에 점 표기법을 사용하여 그래프 모양을 변경합니다. | polarhistogram(theta,Name,Value) 또는 h = polarhistogram(theta) 그런 다음 h 에 점 표기법을 사용하여 그래프 모양을 변경합니다. | |