matplotlib.colors.TwoSlopeNorm #
- classe matplotlib.colors. TwoSlopeNorm ( vcenter , vmin = None , vmax = None ) [source] #
Socles :
Normalize
Normaliser les données avec un centre défini.
Utile lors de la cartographie de données avec des taux de changement inégaux autour d'un centre conceptuel, par exemple, des données allant de -2 à 4, avec 0 comme point médian.
- Paramètres :
- flotteur vcenter
La valeur de données qui définit
0.5
dans la normalisation.- flottant vmin , facultatif
La valeur de données qui définit
0.0
dans la normalisation. Par défaut, la valeur minimale de l'ensemble de données.- flottant vmax , facultatif
La valeur de données qui définit
1.0
dans la normalisation. Par défaut, la valeur maximale de l'ensemble de données.
Exemples
Cela mappe la valeur de données -4000 à 0, 0 à 0,5 et +10000 à 1,0 ; les données entre sont interpolées linéairement :
>>> 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__ ( valeur , clip = Aucun ) [source] #
Mappez la valeur sur l'intervalle [0, 1]. L'argument clip n'est pas utilisé.
- propriété vcenter #
Exemples utilisant matplotlib.colors.TwoSlopeNorm
#
Normalisation de la palette de couleurs