주요 콘텐츠

yscale

y축 스케일 설정 또는 쿼리(선형 또는 로그)

R2023b 이후

    설명

    yscale(scale)은 현재 좌표축에서 y축의 스케일을 선형 또는 로그로 설정합니다. scale"linear" 또는 "log"로 지정합니다. 이 구문을 사용할 때 괄호와 따옴표를 생략할 수도 있습니다. 예를 들어, yscale logyscale("log")와 동일합니다.

    예제

    yscale(ax,___)는 지정된 axes 객체에 대해 스케일을 설정합니다. 이 구문은 타일 형식 차트 레이아웃이나 서로 다른 Figure에서 여러 플롯으로 작업할 때 유용합니다.

    예제

    ys = yscale은 현재 y축의 스케일 값을 'linear' 또는 'log'로 반환합니다.

    예제

    모두 축소

    벡터 x와 y를 만들고 플로팅합니다. 그런 다음 좌표축 그리드를 표시합니다.

    x = 1:100;
    y = x.^2;
    plot(x,y)
    grid on

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

    y축의 스케일을 로그로 변경합니다.

    yscale log

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

    타일 형식 차트 레이아웃에서 동일한 선 플롯을 두 번 만듭니다. 이 코드는 nexttile 함수를 호출하여 하나의 axes 객체가 있는 타일 형식 차트 레이아웃을 만듭니다. nexttile에 대한 두 번째 호출은 두 번째 axes 객체를 만들고 반환합니다.

    x = 1:100;
    y = x.^2;
    
    nexttile;
    plot(x,y)
    grid on
    title("Linear Scale")
    
    ax2 = nexttile;
    plot(x,y)
    grid on
    title("Log Scale")

    Figure contains 2 axes objects. Axes object 1 with title Linear Scale contains an object of type line. Axes object 2 with title Log Scale contains an object of type line.

    하부 플롯의 y축 스케일을 로그로 변경합니다.

    yscale(ax2,"log")

    Figure contains 2 axes objects. Axes object 1 with title Linear Scale contains an object of type line. Axes object 2 with title Log Scale contains an object of type line.

    입력 인수

    모두 축소

    스케일 값으로, "linear" 또는 "log"로 지정됩니다. 스케일을 변경하면 MATLAB®은 axes 객체의 YScale 속성을 지정한 값으로 변경합니다.

    참고

    로그 스케일을 지정할 때, 다음과 같은 경우 좌표축이 좌표를 제외할 수 있습니다.

    • 좌표에 양수 값과 음수 값이 포함된 경우, 양의 값만 표시됩니다.

    • 좌표가 모두 음수인 경우, 모든 값이 적절한 부호와 함께 로그 스케일에 표시됩니다.

    • 0 값은 표시되지 않습니다.

    대상 Axes 객체. 대상 좌표축을 지정하지 않으면 yscale은 현재 좌표축을 사용합니다.

    버전 내역

    R2023b에 개발됨

    참고 항목

    함수

    속성