주요 콘텐츠

zscale

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

R2023b 이후

    설명

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

    예제

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

    예제

    zs = zscale은 현재 z축의 스케일 값을 'linear' 또는 'log'로 반환합니다.

    예제

    모두 축소

    행렬 X, Y, Z를 만들고 이를 사용하여 곡면 플롯을 만듭니다.

    [X,Y] = meshgrid(0:1:100);
    Z = X.*Y;
    surf(X,Y,Z,EdgeColor="none")
    view(-145,10)

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

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

    zscale log

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

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

    [X,Y] = meshgrid(0:1:100);
    Z = X.*Y;
    
    nexttile;
    surf(X,Y,Z,EdgeColor="none")
    view(-145,10)
    title("Linear Scale")
    
    ax2 = nexttile;
    surf(X,Y,Z,EdgeColor="none")
    view(-145,10)
    title("Log Scale")

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

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

    zscale(ax2,"log")

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

    입력 인수

    모두 축소

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

    참고

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

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

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

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

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

    버전 내역

    R2023b에 개발됨

    참고 항목

    함수

    속성