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])
- 속성 vcenter #
# 을 사용하는 예matplotlib.colors.TwoSlopeNorm
컬러맵 정규화