matplotlib.colors.CenteredNorm #

clase matplotlib.colores. CenteredNorm ( vcenter = 0 , medio rango = Ninguno , clip = Falso ) [fuente] #

Bases:Normalize

Normaliza los datos simétricos alrededor de un centro (0 por defecto).

A diferencia TwoSlopeNormde , CenteredNormaplica una tasa de cambio igual alrededor del centro.

Útil cuando se asignan datos simétricos alrededor de un centro conceptual, por ejemplo, datos que van de -2 a 4, con 0 como punto medio y con tasas de cambio iguales alrededor de ese punto medio.

Parámetros :
flotante de vcenter , predeterminado: 0

El valor de datos que se define 0.5en la normalización.

flotador de medio rango , opcional

El rango de valores de datos que define un rango de 0.5en la normalización, de modo que vcenter - halfrange es 0.0y vcenter + halfrange está 1.0en la normalización. El valor predeterminado es la mayor diferencia absoluta de vcenter para los valores del conjunto de datos.

Ejemplos

Esto asigna valores de datos de -2 a 0,25, de 0 a 0,5 y de 4 a 1,0 (suponiendo tasas de cambio iguales por encima y por debajo de 0,0):

>>> import matplotlib.colors as mcolors
>>> norm = mcolors.CenteredNorm(halfrange=4.0)
>>> data = [-2., 0., 4.]
>>> norm(data)
array([0.25, 0.5 , 1.  ])
__call__ ( valor , clip = Ninguno ) [fuente] #

Normalice los datos de valor en el intervalo en el intervalo y devuélvalos.[vmin, vmax][0.0, 1.0]

Parámetros :
valor

Datos a normalizar.

bool clip

Si None, por defecto es self.clip(que por defecto es False).

notas

Si aún no se ha inicializado, self.vminy self.vmaxse inicializan con self.autoscale_None(value).

escala automática ( A ) [fuente] #

Configure el rango medio en max(abs(A-vcenter)), luego configure vmin y vmax .

autoscale_None ( A ) [fuente] #

Configure vmin y vmax .

propiedad medio rango #
propiedad vcenter #

Ejemplos usando matplotlib.colors.CenteredNorm#

Normalización de mapa de colores

Normalización de mapa de colores

Normalización de mapa de colores