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

xticklabels

x축 눈금 레이블 설정 또는 쿼리

설명

예제

xticklabels(labels)는 현재 좌표축의 x눈금 레이블을 설정합니다. labels를 string형 배열이나 문자형 벡터로 구성된 셀형 배열로 지정하십시오(예: {'January','February','March'}). 레이블을 지정하는 경우, x축 눈금 값과 눈금 레이블은 더 이상 좌표축의 변경 사항에 기반하여 자동으로 변경되지 않습니다.

xl = xticklabels는 현재 좌표축에 대한 x축 눈금 레이블을 반환합니다.

예제

xticklabels('auto')는 자동 모드를 설정하여, 좌표축이 x축 눈금 레이블을 결정하도록 합니다. 레이블을 설정한 후 이를 다시 디폴트 값으로 설정하려는 경우 이 옵션을 사용하십시오.

xticklabels('manual')은 수동 모드를 설정하여, x축 눈금 레이블을 현재 값으로 고정합니다.

m = xticklabels('mode')x축 눈금 레이블 모드의 현재 값('auto' 또는 'manual')을 반환합니다. 눈금 레이블을 지정하거나 모드를 'manual'로 설정하지 않는 한 이 모드는 기본적으로 'auto'로 설정됩니다.

예제

___ = xticklabels(ax,___)는 현재 좌표축 대신 ax로 지정된 좌표축을 사용합니다. 위에 열거된 모든 구문에서 ax를 첫 번째 입력 인수로 지정할 수 있습니다.

예제

모두 축소

선 플롯을 생성합니다. x축을 따라 값이 0, 5, 10인 위치에 눈금을 표시합니다. 그런 다음 각 눈금에 대한 레이블을 지정합니다.

x = linspace(0,10);
y = x.^2;
plot(x,y)
xticks([0 5 10])
xticklabels({'x = 0','x = 5','x = 10'})

선 플롯을 생성합니다. x축 제한을 지정하고 x축을 따라 π씩 증가시키면서 눈금을 표시합니다.

x = linspace(0,6*pi);
y = sin(x);
plot(x,y)
xlim([0 6*pi])
xticks(0:pi:6*pi)

MATLAB®은 눈금의 레이블을 숫자형 값으로 지정합니다. 각 레이블에 대한 텍스트를 지정하여 π 기호를 표시하도록 레이블을 변경합니다.

xticklabels({'0','\pi','2\pi','3\pi','4\pi','5\pi','6\pi'})

R2019b부터는 tiledlayout 함수와 nexttile 함수를 사용하여 플롯을 바둑판식 배열로 표시할 수 있습니다. tiledlayout 함수를 호출하여 2x1 바둑판식 배열 차트 레이아웃을 만듭니다. nexttile 함수를 호출하여 axes 객체 ax1ax2를 만듭니다. 임의의 데이터로 구성된 2개의 플롯을 만듭니다. ax2를 첫 번째 입력 인수로 지정하여 두 번째 플롯에 대한 x축 눈금 값과 레이블을 설정합니다.

tiledlayout(2,1)
ax1 = nexttile;
plot(ax1,rand(3))

ax2 = nexttile;
plot(ax2,rand(3))
xticks(ax2,[1 2 3])
xticklabels(ax2,{'one','two','three'})

줄기 차트를 만들고 x축 눈금 값과 대응하는 레이블을 지정합니다. 그런 다음 x축 눈금 값과 레이블을 다시 디폴트 값으로 설정합니다.

stem(1:10)
xticks([1 4 6 10])
xticklabels({'A','B','C','D'})

xticks('auto')
xticklabels('auto')

눈금 레이블을 빈 배열로 지정하여 x축에서 눈금 레이블을 제거합니다.

plot(rand(5))
xticklabels({})

입력 인수

모두 축소

눈금 레이블로, 문자형 벡터로 구성된 셀형 배열, string형 배열 또는 categorical형 배열로 지정됩니다. 눈금 레이블을 표시하지 않으려면 빈 셀형 배열 {}을 지정하십시오. 눈금 레이블은 TeX 마크업과 LaTeX 마크업을 지원합니다. 자세한 내용은 Axes 객체의 TickLabelInterpreter 속성을 참조하십시오.

예: xticklabels({'0','\pi','2\pi'})

예: xticklabels({'January','Febrary','March'})

예: xticklabels({})

참고

  • 눈금 레이블을 categorical형 배열로 지정할 경우 MATLAB®은 배열의 범주가 아닌 배열의 값을 사용합니다.

  • 눈금 값을 지정하려면 xticks 함수를 사용하십시오.

대상 좌표축으로, 단일 Axes 객체나 Axes 객체로 구성된 벡터로 지정됩니다. 좌표축을 지정하지 않으면 xticklabels는 현재 좌표축을 사용합니다.

출력 인수

모두 축소

현재 눈금 레이블로, 문자형 벡터로 구성된 셀형 배열이나 문자형 배열로 반환됩니다.

현재 눈금 레이블 모드로, 다음 값 중 하나로 반환됩니다.

  • 'auto'x축 눈금 레이블이 자동으로 결정됩니다.

  • 'manual' — 수동으로 지정한 x축 눈금 레이블을 사용합니다.

세부 정보

모두 축소

눈금 레이블

눈금 레이블은 각 눈금 옆에 나타나는 레이블입니다. 눈금 값은 x축에서 눈금이 표시되는 위치입니다. xticks 함수를 사용하여 값을 설정하십시오. xticklabels 함수를 사용하여 대응하는 레이블을 설정하십시오.

알고리즘

xticklabels 함수는 x축 눈금 레이블과 관련된 여러 axes 속성을 설정하고 쿼리합니다.

  • XTickLabelx축 눈금 레이블에 대한 텍스트를 저장하는 속성.

  • XTickLabelModex축 눈금 레이블 모드를 저장하는 속성. xticklabels를 사용하여 x축 눈금 레이블을 설정하면 이 속성이 'manual'로 변경됩니다.

  • XTickModex축 눈금 값 모드를 저장하는 속성. xticklabels를 사용하여 x축 눈금 레이블을 설정하면 이 속성이 'manual'로 변경됩니다.

R2016b에 개발됨