matplotlib.colors
#
숫자 또는 색상 인수를 RGB 또는 RGBA 로 변환하는 모듈입니다 .
RGB 및 RGBA 는 각각 0-1 범위의 3개 또는 4개 플로트의 시퀀스입니다.
이 모듈에는 색상 사양 변환을 위한 함수 및 클래스와 컬러맵이라는 1차원 색상 배열의 색상에 숫자를 매핑하는 클래스가 포함되어 있습니다.
컬러맵을 사용하여 데이터를 색상에 매핑하는 작업에는 일반적으로 두 단계가 포함됩니다. 데이터 배열은 먼저 의 하위 클래스를 사용하여 0-1 범위에 매핑된 Normalize
다음 이 숫자는 의 하위 클래스를 사용하여 색상에 매핑됩니다 Colormap
. Colormap
여기에 제공된 의 두 하위 클래스 : LinearSegmentedColormap
조각별 선형 보간법을 사용하여 색상표를 정의하고 ListedColormap
색상 목록에서 색상표를 만드는 .
또한보십시오
색상표 를 만드는 방법의 예는 Matplotlib에서 색상표 만들기 및
내장 색상표 목록을 보려면 Matplotlib에서 색상표를 선택 합니다.
데이터 정규화에 대한 자세한 내용은 컬러맵 정규화
더 많은 색상 표는 palettable 에서 사용할 수 있습니다 .
이 모듈은 또한 개체가 색상으로 해석될 수 있는지( is_color_like
), 이러한 개체를 RGBA 튜플( to_rgba
) 또는 "#rrggbb" 형식( to_hex
) 의 HTML과 같은 16진수 문자열로 변환할 수 있는지 확인하는 기능을 제공합니다. 색상 시퀀스를 (n, 4) RGBA 배열( to_rgba_array
)로 변환합니다. 캐싱은 효율성을 위해 사용됩니다.
Matplotlib가 인식하는 색상은 색상 지정 에 나열되어 있습니다 .
색상 기준 #
|
호출될 때 데이터를 간격 으로 선형 정규화하는 클래스입니다 . |
|
|
|
역 하이퍼볼릭 사인 스케일은 원점 근처에서 거의 선형이지만 더 큰 양수 또는 음수 값에 대해 로그가 됩니다. |
|
불연속 간격을 기반으로 컬러맵 인덱스를 생성합니다. |
|
중심을 중심으로 대칭 데이터를 정규화합니다(기본값은 0). |
|
정방향 및 역방향 함수를 사용한 임의 정규화. |
|
주어진 값을 로그 스케일에서 0-1 범위로 정규화합니다. |
|
주어진 값을 0-1 범위에 선형적으로 매핑한 다음 해당 범위에 대해 거듭제곱 정규화를 적용합니다. |
|
대칭 로그 눈금은 원점에서 양의 방향과 음의 방향 모두에서 로그입니다. |
|
세트 센터로 데이터를 정규화합니다. |
컬러맵 #
|
RGBA 매핑에 대한 모든 스칼라의 기본 클래스입니다. |
|
선형 세그먼트를 사용하는 룩업 테이블을 기반으로 객체를 컬러맵합니다. |
|
색상 목록에서 생성된 Colormap 객체입니다. |
다른 클래스 #
이름으로 Matplotlib에 알려진 일련의 색상에 대한 컨테이너입니다. |
|
|
지정된 방위각과 고도에서 오는 광원을 만듭니다. |
기능 #
|
contourf의 레벨 및 색상 인수와 유사하게 동작하는 cmap 및 norm 인스턴스를 생성하는 도우미 루틴입니다. |
|
hsv 값을 rgb로 변환합니다. |
|
numpy 배열에서 float rgb 값([0, 1] 범위)을 hsv 값으로 변환합니다. |
|
c 를 16진수 색상으로 변환 합니다. |
|
c 를 RGB 색상으로 변환 하고 알파 채널을 자동으로 삭제합니다. |
|
c 를 RGBA 색상으로 변환 합니다. |
|
c 를 RGBA 색상의 (n, 4) 배열로 변환 합니다. |
c 가 RGB(A) 색상으로 해석될 수 있는지 여부를 반환합니다 . |
|
|
색상 c1 과 c2 가 같은지 여부를 반환합니다. |
명명된 색상에 대한 이름의 전역 매핑을 반환합니다. |
|
|