Main Content

turbo

Turbo 컬러맵 배열

R2020b 이후

  • Turbo colormap

설명

예제

c = turbo는 현재 Figure(gcf)의 컬러맵과 행 개수가 같은 3열 배열로 turbo 컬러맵을 반환합니다. Figure가 없는 경우 행 개수는 디폴트 길이인 256과 같습니다. 배열의 각 행에는 특정 색의 빨간색, 녹색, 파란색 농도가 포함되어 있습니다. 농도의 범위는 [0,1]이며, jet 컬러맵의 색 체계와 비슷하나 색 간의 변화가 jet 컬러맵의 색 체계보다 보다 균일해 보이는 색 체계가 있습니다. 이 색 체계는 아래 이미지와 같습니다.

Sample of the turbo colormap

예제

c = turbo(m)m개 색으로 구성된 컬러맵을 반환합니다.

예제

모두 축소

곡면을 플로팅하고 turbo 컬러맵을 할당합니다.

surf(peaks);
colormap('turbo');

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

turbo 컬러맵 배열을 가져오고, 순서를 반전합니다. 그런 다음 수정된 컬러맵을 곡면에 적용합니다.

c = turbo;
c = flipud(c);
colormap(c);

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

10개 색만 들어 있는 다운샘플링된 turbo 컬러맵 버전을 가져옵니다. 그런 다음 컬러맵과 보간 음영을 적용하여 peaks 함수의 윤곽선을 표시합니다.

c = turbo(10);
surf(peaks);
colormap(c);
shading interp;

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

peaks 데이터 세트의 의사색상 플롯 두 개를 포함하는 타일 형식 차트 레이아웃을 만듭니다. 왼쪽 플롯은 jet 컬러맵을 사용하고 오른쪽 플롯은 turbo 컬러맵을 사용합니다. 터보 플롯에서 색 간의 천이는 제트 플롯에서의 천이보다 덜 심하다는 점에 유의하십시오.

t = tiledlayout(1,2);
[X,Y,Z] = peaks;

% Left image
ax1 = nexttile;
s1 = pcolor(ax1,X,Y,Z);
s1.EdgeColor = 'none';
s1.FaceColor = 'interp';
ax1.Colormap = jet;
title(ax1,'Jet');

% Right image
ax2 = nexttile;
s2 = pcolor(ax2,X,Y,Z);
s2.EdgeColor = 'none';
s2.FaceColor = 'interp';
ax2.Colormap = turbo;
title(ax2,'Turbo');

Figure contains 2 axes objects. Axes object 1 with title Jet contains an object of type surface. Axes object 2 with title Turbo contains an object of type surface.

입력 인수

모두 축소

색 개수로, 음이 아닌 정수로 지정됩니다. m의 디폴트 값은 현재 Figure의 컬러맵에 있는 색 개수입니다. Figure가 없는 경우 디폴트 값은 256입니다.

데이터형: single | double

버전 내역

R2020b에 개발됨

참고 항목