Main Content

gca

현재 좌표축 또는 차트

구문

설명

ax = gca는 현재 Figure에 있는 현재 좌표축(또는 독립형 시각화)을 반환합니다. ax를 사용하여 현재 좌표축의 속성을 가져오고 설정할 수 있습니다. 현재 Figure에 좌표축이나 차트가 없는 경우 gca는 카테시안 axes 객체를 만듭니다.

예제

예제

모두 축소

사인파를 플로팅합니다.

x = linspace(0,10);
y = sin(4*x);
plot(x,y)

Figure contains an axes object. The axes object contains an object of type line.

현재 좌표축의 글꼴 크기, 눈금 방향, 눈금 길이 및 y축 제한을 설정합니다. gca를 사용하여 현재 좌표축을 참조합니다.

ax = gca; % current axes
ax.FontSize = 12;
ax.TickDir = 'out';
ax.TickLength = [0.02 0.02];
ax.YLim = [-2 2];

Figure contains an axes object. The axes object contains an object of type line.

출력 인수

모두 축소

현재 좌표축으로, Axes 객체, PolarAxes 객체, GeographicAxes 객체 또는 독립형 시각화(예: heatmap)로 반환됩니다.

세부 정보

모두 축소

현재 좌표축

현재 좌표축은 plot, title, xlim과 같은 여러 그래픽스 명령이 구현되는 디폴트 대상 객체입니다. 다음 유형의 객체가 현재 좌표축이 될 수 있습니다. 일반적으로 이러한 객체 중에서 마지막으로 만들었거나 클릭했거나 플로팅된 객체가 현재 좌표축이 됩니다.

  • Axes 객체.

  • PolarAxes 객체.

  • GeographicAxes 객체.

  • 독립형 시각화. 독립형 시각화는 특수 목적으로 설계된 차트로, 다른 차트와 독립적으로 작동합니다. 예를 들어, heatmap은 테이블 형식 데이터 내에서 두 변수 사이의 상호 작용을 관찰하기 위한 독립형 시각화입니다.

Figure의 CurrentAxes 속성은 현재 좌표축을 저장합니다.

  • 사용자 상호 작용에 따라 현재 좌표축 또는 차트가 변경될 수 있습니다. 변수를 생성할 때 gca를 사용하는 대신 좌표축 또는 차트를 변수에 할당하는 것이 좋습니다.

  • 현재 Figure를 변경하면 현재 좌표축 또는 차트도 변경됩니다.

  • 일부 플로팅 함수는 axes 속성을 재설정하므로, 플로팅 후에 axes 속성을 설정하십시오.

  • 카테시안 좌표축을 강제로 생성하지 않고 현재 좌표축 또는 차트에 액세스하려면 점 표기법을 사용하여 Figure의 CurrentAxes 속성을 쿼리하십시오. 현재 좌표축이 없는 경우 MATLAB®에서는 빈 배열을 반환합니다.

    fig = gcf;
    ax = fig.CurrentAxes;

버전 내역

R2006a 이전에 개발됨

참고 항목

함수

속성