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.5dans la normalisation.

flottant vmin , facultatif

La valeur de données qui définit 0.0dans 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.0dans 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é.

autoscale_None ( A ) [source] #

Obtenez vmin et vmax, puis coupez au vcenter

inverse ( valeur ) [source] #
propriété vcenter #

Exemples utilisant matplotlib.colors.TwoSlopeNorm#

Normalisation de la palette de couleurs

Normalisation de la palette de couleurs

Normalisation de la palette de couleurs