Main Content

극좌표 좌표축에 대한 컴퍼스 레이블

이 예제에서는 극좌표에 데이터를 플로팅하는 방법을 보여줍니다. 또한 이 예제에서는 그리드 선을 그리는 각도를 지정하는 방법과 레이블을 지정하는 방법을 보여줍니다.

극좌표에 데이터를 플로팅하고 각 데이터 점에 원 마커를 표시합니다.

theta = linspace(0,2*pi,50);
rho = 1 + sin(4*theta).*cos(2*theta);
polarplot(theta,rho,'o')

Figure contains an axes object with type polaraxes. The polaraxes contains a line object which displays its values using only markers.

gca를 사용하여 polar axes 객체에 액세스합니다. ThetaTick 속성을 설정하여 그리드 선을 그릴 각도를 지정합니다. 그다음 ThetaTickLabel 속성을 설정하여 각 그리드 선에 대한 레이블을 지정합니다.

pax = gca;
angles = 0:45:360;
pax.ThetaTick = angles;
labels = {'E','NE','N','NW','W','SW','S','SE'};
pax.ThetaTickLabel = labels;

Figure contains an axes object with type polaraxes. The polaraxes contains a line object which displays its values using only markers.

참고 항목

| | | | |

관련 항목