이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

컬러맵 편집기

컬러맵 편집기(Colormap Editor) 열기

설명

컬러맵 편집기를 사용하여 현재 Figure의 컬러맵을 사용자 지정할 수 있습니다. 표시된 컬러맵을 따라서 색 마커를 끌면 색 전환의 위치가 변경됩니다. 마커를 두 번 클릭하면 해당 위치의 색을 변경할 수 있습니다. MATLAB®에서의 모든 변경 사항은 현재 Figure의 컬러맵에 적용됩니다.

컬러맵 편집기 열기

MATLAB 명령 스크립트: colormapeditor를 입력합니다.

예제

모두 확장

mri 데이터 세트를 불러오고, hot 컬러맵을 사용하여 이미지 슬라이스 중 하나를 표시합니다.

load mri
imagesc(D(:,:,1,11))
colormap hot

컬러맵 편집기를 엽니다.

colormapeditor

노란색 마커를 인덱스 52로 이동하고, 빨간색 마커를 인덱스 35로 이동합니다.

새 컬러맵은 이미지의 중심 근처를 더 자세히 보여 줍니다.

변수 c에 컬러맵을 저장합니다. c를 사용하여 새 컬러맵을 다른 플롯에 적용할 수 있습니다.

ax = gca;
c = colormap(ax);

파라미터

색 마커를 사용하여 컬러맵에서의 전환 색과 길이를 변경할 수 있습니다.

다음 표에서 조정 가능한 설정에 대해 설명합니다.

조정

조정 지침

컬러맵 변경

툴(Tools) > 표준 컬러맵(Standard Colormaps) 선택

색 마커 추가

표시된 컬러맵에서 대응하는 셀 아래쪽을 클릭합니다.

마커 선택

마커를 마우스 왼쪽 버튼으로 클릭합니다.

여러 개의 마커 선택

인접 마커: 첫 번째 마커를 마우스 왼쪽 버튼으로 클릭합니다. 그런 다음 Shift 키를 누르고 마지막 마커를 클릭합니다.

비인접 마커: 첫 번째 마커를 마우스 왼쪽 버튼으로 클릭합니다. 그런 다음 Ctrl 키를 누른 상태에서 다른 마커를 클릭합니다.

마커 이동

마커를 선택하고 끕니다. 마커를 끄는 대신 왼쪽 화살표 키와 오른쪽 화살표 키를 누를 수도 있습니다.

여러 개의 마커 이동

여러 개의 마커를 선택하고 왼쪽 화살표 키와 오른쪽 화살표 키를 사용하여 마커를 그룹으로 이동합니다. 선택한 마커 중 하나가 선택되지 않은 마커나 끝 마커를 발견하게 되면 이동이 멈춥니다.

마커 삭제

마커를 선택하고 다음 작업 중 하나를 수행합니다.

  • Delete 키 누르기

  • 편집(Edit) > 삭제(Delete) 선택

  • Ctrl+X 누르기

여러 개의 마커 삭제

마커를 선택한 다음 Delete 키를 누르거나 편집(Edit) 메뉴에서 삭제(Delete)를 선택하거나 Ctrl+X를 누릅니다.

마커 색 변경

마커를 더블 클릭합니다.

컬러스페이스 보간으로, 다음 값 중 하나로 지정됩니다.

  • RGB — MATLAB에서 빨간색, 녹색, 파란색 색 성분을 선형으로 보간하여 새 컬러맵의 값을 계산합니다.

  • HSV — MATLAB에서 색상, 채도, 명도 좌표를 선형으로 보간하여 새 컬러맵의 값을 계산합니다. 색상은 빨간색에서 주황색, 노란색, 녹색, 녹청색, 파란색, 자홍색, 그리고 다시 빨간색으로 전환하는 색상환의 값에 대응합니다. 색상 보간은 색상환에 있는 인접 색 간의 최단 거리로 계산됩니다.

컬러스페이스 보간(Interpolating colorspace)을 변경할 때 컬러맵 편집기는 컬러맵을 변경시킬 수 있는 마커 번호, 마커 색, 마커 위치를 보존합니다.

컬러맵 하한으로, 숫자로 지정됩니다. 플롯 데이터에서 최소 색 데이터 값보다 작거나 같은 값은 모두 컬러맵의 첫 번짹 색에 매핑됩니다. 최소 색 데이터(Color data min) 값과 최대 색 데이터(Color data max) 값 사이의 모든 값은 컬러맵의 중간 색에 선형으로 매핑됩니다.

최소 색 데이터(Color data min) 값과 최대 색 데이터(Color data max) 값을 변경하면 플롯 좌표축의 CLim 속성에 이러한 변경이 반영됩니다.

컬러맵 상한으로, 숫자로 지정됩니다. 플롯 데이터에서 최대 색 데이터 값보다 크거나 같은 값은 모두 컬러맵의 마지막 색에 매핑됩니다. 최소 색 데이터(Color data min) 값과 최대 색 데이터(Color data max) 값 사이의 모든 값은 컬러맵의 중간 색에 선형으로 매핑됩니다.

최소 색 데이터(Color data min) 값과 최대 색 데이터(Color data max) 값을 변경하면 플롯 좌표축의 CLim 속성에 이러한 변경이 반영됩니다.

  • 값을 변경한 후 컬러맵을 저장하려면 colormap 함수를 호출하십시오. 현재 좌표축을 입력 인수로 지정하고 컬러맵을 저장할 출력 인수를 지정하십시오.

    ax = gca;
    mymap = colormap(ax);
    
    save 함수를 사용하면 컬러맵을 MAT 파일로 저장하여 향후 세션에서 사용할 수 있습니다.
    save('MyColormap','mymap')

  • 표시된 컬러맵이나 컬러맵의 마커 위로 커서를 이동하면 현재 색 정보(Current color info) 섹션에 다음 정보가 표시됩니다.

    • 인덱스 — 컬러맵 배열에서 현재 색에 대응하는 행입니다.

    • CData — 컬러맵을 사용 중인 그래픽스 객체의 CData 속성에 대응하는 값입니다.

    • RGB — 현재 색의 RGB 값입니다.

    • HSV — 현재 색의 HSV 값입니다.

참고 항목

함수

R2006a 이전에 개발됨