matplotlib.colors.LinearSegmentedColormap #

클래스 matplotlib.colors. LinearSegmentedColormap ( name , segmentdata , N = 256 , gamma = 1.0 ) [소스] #

베이스:Colormap

선형 세그먼트를 사용하는 룩업 테이블을 기반으로 객체를 컬러맵합니다.

룩업 테이블은 각 기본 색상에 대한 선형 보간을 사용하여 생성되며 0-1 도메인은 여러 세그먼트로 나뉩니다.

선형 매핑 세그먼트에서 컬러맵 생성

segmentdata 인수는 빨간색, 녹색 및 파란색 항목이 있는 사전입니다. 각 항목은 테이블의 행을 형성하는 x , y0 , y1 튜플 의 목록이어야 합니다. 알파 항목은 선택 사항입니다.

예: 아래쪽 절반에서 빨간색이 0에서 1로 증가하고 녹색이 중간 절반에서 동일하게 수행되고 파란색이 위쪽 절반에서 증가하기를 원한다고 가정합니다. 그런 다음 다음을 사용합니다.

cdict = {'red':   [(0.0,  0.0, 0.0),
                   (0.5,  1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'green': [(0.0,  0.0, 0.0),
                   (0.25, 0.0, 0.0),
                   (0.75, 1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'blue':  [(0.0,  0.0, 0.0),
                   (0.5,  0.0, 0.0),
                   (1.0,  1.0, 1.0)]}

지정된 색상에 대한 테이블의 각 행은 x , y0 , y1 튜플의 시퀀스입니다. 각 시퀀스에서 x 는 0에서 1까지 단조롭게 증가해야 합니다. x[i]x[i+1] 사이에 있는 입력 값 z 에 대해 주어진 색상의 출력 값은 y1[i]y0 사이에서 선형 보간됩니다. [i+1] :

row i:   x  y0  y1
               /
              /
row i+1: x  y0  y1

따라서 첫 번째 행의 y0과 마지막 행의 y1은 사용되지 않습니다.

또한보십시오

LinearSegmentedColormap.from_list

정적 방법; 부드럽게 변화하는 LinearSegmentedColormap을 생성하기 위한 팩토리 함수.

정적 from_list ( 이름 , 색상 , N = 256 , 감마 = 1.0 ) [소스] #

LinearSegmentedColormap색상 목록에서 색상을 만듭니다 .

매개변수 :
이름 문자열

컬러맵의 이름입니다.

색상 배열과 같은 색상 또는 배열과 같은 (값, 색상)

색상만 지정하면 범위에서 등거리로 매핑됩니다.\([0, 1]\); 즉 0은 에 매핑 colors[0]되고 1은 에 매핑됩니다 colors[-1]. (value, color) 쌍이 주어지면 value 에서 color 로 매핑 됩니다. 범위를 고르지 않게 나누는 데 사용할 수 있습니다.

N 정수

rgb 양자화 수준의 수입니다.

감마 플로트
리샘플링 됨 ( lutsize ) [출처] #

lutsize 항목 이 있는 새 컬러맵을 반환합니다.

반전 됨 ( 이름 = 없음 ) [출처] #

Colormap의 반전된 인스턴스를 반환합니다.

매개변수 :
이름 문자열, 선택 사항

반전된 컬러맵의 이름입니다. None이면 이름은 부모 컬러맵의 이름 + "_r"이 됩니다.

반환 :
LinearSegmentedColormap

반전된 컬러맵.

set_gamma ( 감마 ) [소스] #

새 감마 값을 설정하고 컬러맵을 재생성합니다.

# 을 사용하는 예matplotlib.colors.LinearSegmentedColormap

그라디언트가 있는 막대 차트

그라디언트가 있는 막대 차트

그라디언트가 있는 막대 차트
범례가 있는 산점도

범례가 있는 산점도

범례가 있는 산점도
윤곽선 데모

윤곽선 데모

윤곽선 데모
윤곽 이미지

윤곽 이미지

윤곽 이미지
윤곽선 데모

윤곽선 데모

윤곽선 데모
윤곽 및 로그 색상 스케일

윤곽 및 로그 색상 스케일

윤곽 및 로그 색상 스케일
이미지 데모

이미지 데모

이미지 데모
이미지 마스크

이미지 마스크

이미지 마스크
이미지 불균일

이미지 불균일

이미지 불균일
레이어 이미지

레이어 이미지

레이어 이미지
pcolormesh

pcolormesh

pcolormesh
음영 예제

음영 예제

음영 예제
축 상자 측면

축 상자 측면

축 상자 측면
사용자 지정 범례 구성

사용자 지정 범례 구성

사용자 지정 범례 구성
텍스트를 경로로 사용

텍스트를 경로로 사용

텍스트를 경로로 사용
색상 목록에서 색상표 만들기

색상 목록에서 색상표 만들기

색상 목록에서 색상표 만들기
Matplotlib 아티스트를 위한 참조

Matplotlib 아티스트를 위한 참조

Matplotlib 아티스트를 위한 참조
돌고래

돌고래

돌고래
Demo CurveLinear Grid2

Demo CurveLinear Grid2

Demo CurveLinear Grid2
음영 및 전력 정규화 렌더링

음영 및 전력 정규화 렌더링

음영 및 전력 정규화 렌더링
수동 윤곽선

수동 윤곽선

수동 윤곽선
AGG 필터

AGG 필터

AGG 필터
Matplotlib 로고

Matplotlib 로고

Matplotlib 로고
테이블 데모

테이블 데모

테이블 데모
3D로 등고선(레벨) 곡선을 플로팅하는 방법을 보여줍니다.

3D로 등고선(레벨) 곡선을 플로팅하는 방법을 보여줍니다.

3D로 등고선(레벨) 곡선을 플로팅하는 방법을 보여줍니다.
extend3d 옵션을 사용하여 3D로 등고선(레벨) 곡선을 플로팅하는 방법을 보여줍니다.

extend3d 옵션을 사용하여 3D로 등고선(레벨) 곡선을 플로팅하는 방법을 보여줍니다.

extend3d 옵션을 사용하여 3D로 등고선(레벨) 곡선을 플로팅하는 방법을 보여줍니다.
등고선 프로필을 그래프에 투영

등고선 프로필을 그래프에 투영

등고선 프로필을 그래프에 투영
채워진 윤곽선

채워진 윤곽선

채워진 윤곽선
채워진 윤곽선을 그래프에 투영

채워진 윤곽선을 그래프에 투영

채워진 윤곽선을 그래프에 투영
3D 표면도의 사용자 지정 음영기복

3D 표면도의 사용자 지정 음영기복

3D 표면도의 사용자 지정 음영기복
서브플롯으로 3D 플롯

서브플롯으로 3D 플롯

서브플롯으로 3D 플롯
3D 표면(컬러맵)

3D 표면(컬러맵)

3D 표면(컬러맵)
극좌표가 있는 3D 표면

극좌표가 있는 3D 표면

극좌표가 있는 3D 표면
삼각형 3D 등고선 플롯

삼각형 3D 등고선 플롯

삼각형 3D 등고선 플롯
삼각 3D 채워진 등고선 플롯

삼각 3D 채워진 등고선 플롯

삼각 3D 채워진 등고선 플롯
더 많은 삼각형 3D 표면

더 많은 삼각형 3D 표면

더 많은 삼각형 3D 표면
음영기복

음영기복

음영기복
좌심실 땡기

좌심실 땡기

좌심실 땡기
EEG를 이용한 MRI

EEG를 이용한 MRI

EEG를 이용한 MRI
지형 음영기복

지형 음영기복

지형 음영기복
떨어진 가시

떨어진 가시

떨어진 가시
컬러바 눈금 레이블 지정

컬러바 눈금 레이블 지정

컬러바 눈금 레이블 지정
맞춤형 컬러바 튜토리얼

맞춤형 컬러바 튜토리얼

맞춤형 컬러바 튜토리얼
Matplotlib에서 컬러맵 생성

Matplotlib에서 컬러맵 생성

Matplotlib에서 컬러맵 생성
컬러맵 정규화

컬러맵 정규화

컬러맵 정규화