Main Content

rgbplot

컬러맵 플로팅

설명

예제

rgbplot(map)은 지정된 컬러맵의 빨간색, 녹색, 파란색 농도를 플로팅합니다.

예제

모두 축소

parula 컬러맵을 플로팅하고, 컬러바를 시각적 참조로 표시합니다.

rgbplot(parula)
hold on
colormap(parula)
colorbar('Ticks',[])

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

사용자 지정 컬러맵을 만들고 플로팅합니다. 그런 다음 컬러바를 시각적 참조로 표시합니다.

r = (0:.1:.9)';
g = r.^1.8;
b = r.^2.1;
mymap = [r g b]; 
rgbplot(mymap)
hold on
colormap(mymap)
colorbar('Ticks',[])

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

입력 인수

모두 축소

플로팅할 컬러맵으로, RGB 3색으로 구성된 3열 행렬로 지정됩니다. RGB 3색은 요소를 3개 가진 행 벡터로, 각 요소는 색을 구성하는 빨간색, 녹색, 파란색의 농도를 지정합니다. 농도의 범위는 [0, 1]이어야 합니다. 예를 들어, 여기에 5가지 색을 포함하는 컬러맵이 있습니다.

map = [0.2 0.1 0.5
    0.1 0.5 0.8
    0.2 0.7 0.6
    0.8 0.7 0.3
    0.9 1 0];

다음 표에는 흔히 사용되는 색의 RGB 3색 값이 나와 있습니다.

RGB 3색
노란색[1 1 0]
자홍색[1 0 1]
녹청색[0 1 1]
빨간색[1 0 0]
녹색[0 1 0]
파란색[0 0 1]
흰색[1 1 1]
검은색[0 0 0]

또는 미리 정의된 컬러맵 함수 중 하나를 호출하여 행렬을 만들 수도 있습니다. 이 함수를 rgbplot 함수에 대한 입력 인수로 호출하십시오. 예를 들어, 다음 명령은 parula 컬러맵을 플로팅합니다.

rgbplot(parula)

데이터형: double | single

버전 내역

R2006a 이전에 개발됨

참고 항목