이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

gca

현재 좌표축 또는 차트

구문

ax = gca

설명

예제

ax = gca는 현재 Figure의 현재 좌표축 또는 차트를 반환합니다. 해당 좌표축 또는 차트는 일반적으로 가장 마지막에 생성되었거나 마우스로 클릭된 것입니다. title과 같은 그래픽스 함수는 현재 좌표축 또는 차트를 대상으로 합니다. ax를 사용하여 좌표축 또는 차트의 속성에 액세스하고 수정할 수 있습니다. 좌표축이나 차트가 없으면 gca는 카테시안 좌표축을 만듭니다.

예제

모두 축소

사인파를 플로팅합니다.

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

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

참고: R2014b부터는 점 표기법을 사용하여 속성을 설정할 수 있습니다. 이전 릴리스를 사용 중인 경우에는 set 함수를 대신 사용하십시오(예: set(ax,'FontSize',12)).

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

출력 인수

모두 축소

현재 좌표축 또는 차트로, Axes 객체나 PolarAxes 객체로 반환됩니다. 또는 상위(부모)가 Axes 객체가 아니라 Figure, Tab 또는 Panel 객체인 그래픽스 객체로 반환됩니다.

예를 들어, HeatmapChart 객체는 일반적으로 상위(부모)가 Figure 객체이므로 현재 차트일 수 있습니다. Stem 객체는 상위(부모)가 Axes 객체이므로 현재 차트일 수 없습니다.

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

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

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

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

    fig = gcf;
    ax = fig.CurrentAxes;
    R2014b부터는 점 표기법을 사용하여 속성을 쿼리할 수 있습니다. 이전 릴리스를 사용 중인 경우에는 get 함수를 대신 사용하십시오(예: ax = get(fig,'CurrentAxes')).

참고 항목

함수

속성

R2006a 이전에 개발됨