Main Content

brighten

컬러맵 밝기 조정

설명

예제

brighten(beta)는 현재 컬러맵의 모든 색에 대한 농도를 같은 방향으로 이동시킵니다. beta01 사이에 있을 때는 색이 밝아지고, beta-10 사이에 있을 때는 색이 어두워집니다. 변경 정도는 beta의 크기에 비례합니다. 이 구문을 사용하여 컬러맵을 사용하는 현재 Figure에 있는 모든 그래픽스 객체의 색을 조정할 수 있습니다.

예제

brighten(map,beta)map으로 지정된 컬러맵의 농도를 변화시킵니다.

newmap = brighten(___)은 위에 열거된 구문의 입력 인수 조합에 대해 조정된 컬러맵을 반환합니다. 출력 인수를 지정할 때 현재 Figure는 영향을 받지 않습니다.

brighten(f,beta)는 Figure f에 지정된 컬러맵의 농도를 변화시킵니다. 좌표축, 축 레이블, 눈금과 같은 기타 그래픽스 객체의 색이 이에 영향을 받습니다.

예제

모두 축소

디폴트 컬러맵을 사용하여 곡면 플롯을 만듭니다.

surf(peaks);

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

현재 Figure에 대한 컬러맵을 밝게 합니다.

brighten(.8);

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

summer 컬러맵을 사용하는 두 개의 곡면 플롯을 타일 형식 차트 레이아웃에 표시합니다.

t = tiledlayout(1,2);
ax1 = nexttile;
surf(ax1,peaks);
ax2 = nexttile;
surf(ax2,peaks);
colormap(summer)

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

summer 컬러맵을 어둡게 하여 두 번째 곡면에 적용합니다.

newmap = brighten(summer,-.7);
colormap(ax2,newmap)

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

입력 인수

모두 축소

밝기 조정 파라미터로, 스칼라 숫자형 값으로 지정됩니다. brighten 함수는 컬러맵의 각 값을 γ의 거듭제곱으로 올립니다. 이것은 다음과 같이 정의됩니다.

γ={1β,β>011+β,β0

데이터형: single | double

조정할 Figure로, Figure 객체로 지정됩니다. 이 인수를 지정하면, 컬러맵을 사용하는 객체뿐만 아니라 Figure 내에 있는 다른 그래픽스 객체의 색도 영향을 받습니다. 예를 들어, 좌표축, 축 레이블, 눈금의 색이 변경됩니다.

조정할 컬러맵으로, 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]

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

brighten(parula,.8)

데이터형: double | single

출력 인수

모두 축소

조정된 컬러맵으로, RGB 3색으로 구성된 3열 행렬로 반환됩니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

|