Main Content

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

clim

컬러맵 제한 설정(R2022a에 caxis에서 이름이 변경됨)

    설명

    예제

    clim(limits)는 현재 좌표축에 대한 컬러맵 제한을 설정합니다. limits[cmin cmax] 형식의, 요소를 2개 가진 벡터입니다. 컬러맵 인덱싱 배열에서 cmin보다 작거나 같은 값은 모두 컬러맵의 첫 번째 행에 매핑됩니다. cmax보다 크거나 같은 값은 모두 컬러맵의 마지막 행에 매핑됩니다. cmincmax 사이에 있는 모든 값은 컬러맵의 중간 행에 선형적으로 매핑됩니다.

    참고

    clim 함수는 CDataMapping 속성이 "scaled"로 설정된 그래픽스 객체에만 영향을 줍니다. 트루컬러를 사용하거나 CDataMapping"direct"로 설정된 그래픽스 객체에는 영향을 주지 않습니다.

    clim("auto")를 사용하면 컬러맵 인덱싱 배열의 값이 변경될 때 제한도 자동으로 업데이트됩니다. 이는 디폴트 동작입니다. clim auto 명령은 이 구문의 대체 형식입니다.

    예제

    clim("manual")은 제한의 자동 업데이트를 비활성화합니다. clim manual 명령은 이 구문의 대체 형식입니다.

    예제

    clim(target,___)은 특정 좌표축 또는 독립형 시각화에 대한 컬러맵 제한을 설정합니다. 위에 열거된 모든 구문에서 target을 첫 번째 입력 인수로 지정할 수 있습니다.

    예제

    lims = clim은 현재 컬러맵 제한을 [cmin cmax] 형식의 벡터로 반환합니다.

    예제

    모두 축소

    컬러바로 포물면을 플로팅합니다.

    [X,Y] = meshgrid(-5:.5:5);
    Z = X.^2 + Y.^2;
    surf(Z);
    colorbar

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

    현재 색 제한을 가져옵니다.

    lims = clim
    lims = 1×2
    
         0    50
    
    

    하한을 20으로 올립니다. Z에서 20보다 같거나 작은 값은 모두 첫 번째 색에 매핑됩니다.

    clim([20 50])

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

    수직으로 떨어져 있는 두 개의 포물면을 만듭니다.

    [X,Y] = meshgrid(-5:.5:5);
    Z1 = X.^2 + Y.^2;
    Z2 = Z1 + 50;

    첫 번째 포물면을 플로팅합니다. 컬러맵을 추가하고 두 번째 포물면에 대한 좌표축을 유지합니다.

    surf(X,Y,Z1);
    colorbar
    hold on

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

    "manual" 옵션을 사용하여 현재 색 제한을 유지합니다. 그런 다음 두 번째 포물면을 플로팅합니다.

    clim("manual");
    surf(X,Y,Z2);

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

    tiledlayout 함수를 호출하여 1×2 타일 형식 차트 레이아웃을 만듭니다. nexttile 함수를 호출하여 axes 객체 ax1ax2를 만듭니다. 각 좌표축에 포물면을 플로팅합니다.

    [X,Y] = meshgrid(-5:1:5);
    Z = X.^2 + Y.^2;
    tiledlayout(1,2)
    
    % Left plot
    ax1 = nexttile;
    surf(ax1,Z);
    
    % Right plot
    ax2 = nexttile;
    surf(ax2,Z);

    Figure contains 2 axes objects. Axes object 1 contains an object of type surface. Axes object 2 contains an object of type surface.

    오른쪽 좌표축의 색 하한을 20으로 올립니다.

    clim(ax2,[20 50])

    Figure contains 2 axes objects. Axes object 1 contains an object of type surface. Axes object 2 contains an object of type surface.

    입력 인수

    모두 축소

    새 제한으로, [cmin cmax] 형식의 벡터로 지정됩니다. cmin의 값은 cmax보다 작아야 합니다.

    데이터형: single | double

    대상 객체로, Axes 객체, PolarAxes 객체, GeographicAxes 객체 또는 Colormap 속성을 갖는 독립형 시각화로 지정됩니다.

    세부 정보

    모두 축소

    컬러맵 인덱싱 배열

    차트의 데이터 요소를 컬러맵에 있는 특정 행에 매핑하는 배열. MATLAB®은 인덱싱 배열을 그래픽스 객체에 속성으로 저장합니다.

    예를 들어, Surface 객체의 CData 속성은 곡면의 그리드 점을 컬러맵의 특정 행에 매핑하는 인덱싱 배열입니다.

    버전 내역

    R2006a 이전에 개발됨

    모두 확장

    참고 항목

    |