matplotlib.colors.BoundaryNorm #

클래스 matplotlib.colors. BoundaryNorm ( boundary , ncolors , clip = False , * , extend = '둘 다' ) [소스] #

베이스:Normalize

불연속 간격을 기반으로 컬러맵 인덱스를 생성합니다.

Normalize또는 와 달리 값을 간격 0-1 대신 정수 LogNorm에 매핑합니다.BoundaryNorm

매개변수 :
경계 배열과 같은

최소 2개의 빈 가장자리의 단조롭게 증가하는 시퀀스: n번째 빈에 떨어지는 데이터는 n번째 색상에 매핑됩니다.

n색상 int

사용할 컬러맵의 색상 수입니다.

클립 부울, 선택 사항

클립이면 True범위를 벗어난 값이 아래에 있으면 0으로 매핑되고 위에 있으면 boundaries[0]매핑됩니다 .ncolors - 1boundaries[-1]

클립이면 False범위를 벗어난 값이 아래에 있으면 -1에 매핑되고 위에 있으면 ncolorsboundaries[0] 에 매핑됩니다 . 그런 다음 에 의해 유효한 인덱스로 변환됩니다 .boundaries[-1]Colormap.__call__

확장 {'둘 다', '둘 다', '최소', '최대'}, 기본값: '둘 다'

경계를 넘어선 영역 중 하나 또는 모두를 포함하도록 Bin 수를 확장합니다. 예를 들어 extend 가 'min'이면 첫 번째 경계 쌍 사이의 영역이 매핑되는 색상은 컬러맵의 첫 번째 색상과 구별되며 기본적으로 a Colorbar는 왼쪽 또는 하단.

메모

색상보다 빈(확장 포함)이 적으면 범위를 범위에 선형 보간하여 색상 인덱스를 선택하여 색상표 중간에 있는 일부 색상을 효과적으로 건너뜁니다.[0, nbins - 1][0, ncolors - 1]

__call__ ( , 클립 = 없음 ) [소스] #

이 메서드 Normalize.__call__는 int16의 정수 또는 배열을 반환한다는 점을 제외하면 와 유사하게 동작합니다.

( ) [소스] #
레이즈 :
값 오류

BoundaryNorm은 뒤집을 수 없으므로 이 메서드를 호출하면 항상 오류가 발생합니다.

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

여러 가지 빛깔의 라인

여러 가지 빛깔의 라인

여러 가지 빛깔의 라인
컬러맵 정규화

컬러맵 정규화

컬러맵 정규화
주석이 달린 히트맵 생성

주석이 달린 히트맵 생성

주석이 달린 히트맵 생성
이미지 마스크

이미지 마스크

이미지 마스크
pcolormesh

pcolormesh

pcolormesh
좌심실 땡기

좌심실 땡기

좌심실 땡기
맞춤형 컬러바 튜토리얼

맞춤형 컬러바 튜토리얼

맞춤형 컬러바 튜토리얼
컬러맵 정규화

컬러맵 정규화

컬러맵 정규화