Main Content

xticks

x축 눈금 값 설정 또는 쿼리

설명

예제

xticks(ticks)x눈금 값을 설정합니다. 이것은 x축에서 눈금이 표시되는 위치입니다. ticks를 증가하는 값으로 구성된 벡터로 지정하십시오(예: [0 2 4 6]). 이 명령은 현재 좌표축에 영향을 줍니다.

xt = xticks는 현재 x축 눈금 값을 벡터로 반환합니다.

예제

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

xticks('manual')은 수동 모드를 설정하여, x축 눈금 값을 현재 값으로 고정합니다. 좌표축의 크기를 조정하거나 좌표축에 새 데이터를 추가할 때 현재 눈금 값을 그대로 유지하려면 이 옵션을 사용하십시오.

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

예제

___ = xticks(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'})

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

x축을 따라 -5에서 5까지 균일하지 않은 값의 위치에 눈금을 표시합니다. MATLAB®은 눈금의 레이블을 숫자형 값으로 지정합니다.

x = linspace(-5,5);
y = x.^2;
plot(x,y)
xticks([-5 -2.5 -1 0 1 2.5 5])

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

x축을 따라 0부터 50까지 10씩 증가하는 값의 위치에 눈금을 표시합니다.

x = linspace(0,50);
y = sin(x/2);
plot(x,y)
xticks(0:10:50)

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

선 플롯을 생성합니다. x축 제한을 0부터 6π까지로 지정합니다. 그런 다음 x축을 따라 π씩 증가하는 값의 위치에 눈금을 표시합니다.

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

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

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

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

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

x축을 따라 기간 값을 포함하는 플롯을 만듭니다. 그런 다음, 눈금이 있는 위치의 기간 값을 변경합니다.

t = minutes(0:.5:3);
y = rand(1,7);
plot(t,y)

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

ticks = minutes(0:.25:3);
xticks(ticks)

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

줄기 차트를 만들고 x축 눈금 값을 지정합니다. 그런 다음, x축 눈금 값을 다시 디폴트 값으로 설정합니다.

stem(1:10)
xticks([0 4 6 10])

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

xticks('auto')

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

R2019b부터는 tiledlayout 함수와 nexttile 함수를 사용하여 플롯을 타일 형식 배열로 표시할 수 있습니다. tiledlayout 함수를 호출하여 2×1 타일 형식 차트 레이아웃을 만듭니다. nexttile 함수를 호출하여 axes 객체 ax1ax2를 만듭니다. 각 좌표축에 임의의 데이터를 플로팅합니다. 그런 다음 ax2xticks 함수에 대한 첫 번째 입력 인수로 전달하여 하부 플롯에 대한 x축 눈금 값을 설정합니다.

tiledlayout(2,1)
ax1 = nexttile;
plot(rand(3))
ax2 = nexttile;
plot(rand(3))
xticks(ax2,[1 2 3])

Figure contains 2 axes objects. Axes object 1 contains 3 objects of type line. Axes object 2 contains 3 objects of type line.

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

x = linspace(0,10);
y = sin(x);
plot(x,y)
xticks([])

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

입력 인수

모두 축소

눈금 값으로, 증가하는 값으로 구성된 벡터로 지정됩니다. x축에 눈금을 표시하지 않으려면 빈 벡터 []을 지정하십시오.

눈금 값은 숫자형 값, categorical형 값, datetime형 값 또는 duration형 값으로 지정할 수 있습니다. 하지만 지정한 값 유형은 x축의 값 유형과 일치해야 합니다.

예: xticks([pi 2*pi 3*pi 4*pi])

예: xticks(0:10:100)

예: xticks([])

참고

눈금 레이블을 지정하려면 xticklabels 함수를 사용하십시오.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical | datetime | duration

대상 좌표축으로, Axes 객체 또는 Axes 객체로 구성된 배열로 지정됩니다.

이 인수를 지정하지 않는 경우 xticks는 현재 좌표축을 수정합니다.

출력 인수

모두 축소

현재 눈금 값으로, 벡터로 반환됩니다.

현재 모드로, 다음 값 중 하나로 반환됩니다.

  • 'auto'x축 값이 자동으로 결정됩니다.

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

세부 정보

모두 축소

눈금 값

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

Tick marks appear as short vertical hashes along the x-axis. Tick labels for tick values appear as text directly below each tick mark.

알고리즘

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

  • XTickx축 눈금 값을 저장하는 속성.

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

버전 내역

R2016b에 개발됨