Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

yticks

y축 눈금 값 설정 또는 쿼리

설명

예제

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

yt = yticks는 현재 y축 눈금 값을 벡터로 반환합니다.

예제

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

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

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

예제

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

예제

모두 축소

선 플롯을 생성합니다. y축을 따라 값이 0, 50, 100이 되는 위치에 눈금을 표시합니다. 그런 다음, 각 눈금에 대한 레이블을 지정합니다.

x = linspace(0,10);
y = x.^2;
plot(x,y)
yticks([0 50 100])
yticklabels({'y = 0','y = 50','y = 100'})

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

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

x = linspace(-5,5);
y = x.^2;
plot(x,y)
yticks([0 2 4 6 8 10 15 25])

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

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

x = linspace(0,10);
y = x.^2;
plot(x,y)
yticks(0:25:100)

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

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

stem(1:10)
yticks([0 5 10])

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

yticks('auto')

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

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

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

ax2 = nexttile;
plot(rand(3))
yticks(ax2,0:.2:1)

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

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

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

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

입력 인수

모두 축소

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

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

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

예: yticks(0:10:100)

예: yticks([])

참고

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

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

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

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

출력 인수

모두 축소

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

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

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

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

세부 정보

모두 축소

눈금 값

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

알고리즘

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

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

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

R2016b에 개발됨