matplotlib.colors.TwoSlopeNorm #

클래스 matplotlib.colors. TwoSlopeNorm ( vcenter , vmin = None , vmax = None ) [소스] #

베이스:Normalize

세트 센터로 데이터를 정규화합니다.

예를 들어 -2에서 4까지의 범위에 0을 중간점으로 하는 데이터와 같이 개념적 중심 주위에 변화율이 다른 데이터를 매핑할 때 유용합니다.

매개변수 :
vcenter 플로트

0.5정규화에서 정의하는 데이터 값입니다 .

vmin 플로트, 선택사항

0.0정규화에서 정의하는 데이터 값입니다 . 데이터 세트의 최소값이 기본값입니다.

vmax 플로트, 옵션

1.0정규화에서 정의하는 데이터 값입니다 . 데이터 세트의 최대값이 기본값입니다.

이것은 데이터 값 -4000을 0으로, 0을 0.5로, +10000을 1.0으로 매핑합니다. 사이의 데이터는 선형 보간됩니다.

>>> import matplotlib.colors as mcolors
>>> offset = mcolors.TwoSlopeNorm(vmin=-4000.,
                                  vcenter=0., vmax=10000)
>>> data = [-4000., -2000., 0., 2500., 5000., 7500., 10000.]
>>> offset(data)
array([0., 0.25, 0.5, 0.625, 0.75, 0.875, 1.0])
__call__ ( , 클립 = 없음 ) [소스] #

값을 간격 [0, 1]에 매핑합니다. 클립 인수는 사용되지 않습니다.

autoscale_None ( A ) [출처] #

vmin 및 vmax를 가져온 다음 vcenter에서 클립

( ) [소스] #
속성 vcenter #

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

컬러맵 정규화

컬러맵 정규화

컬러맵 정규화