matplotlib.colors.TwoSlopeNorm #

classe matplotlib.colors. TwoSlopeNorm ( vcenter , vmin = None , vmax = None ) [fonte] #

Basi:Normalize

Normalizzare i dati con un centro impostato.

Utile quando si mappano dati con tassi di variazione disuguali attorno a un centro concettuale, ad esempio dati che vanno da -2 a 4, con 0 come punto medio.

Parametri :
galleggiante vcenter

Il valore dei dati che definisce 0.5nella normalizzazione.

vmin float, facoltativo

Il valore dei dati che definisce 0.0nella normalizzazione. Il valore predefinito è il valore minimo del set di dati.

vmax float, facoltativo

Il valore dei dati che definisce 1.0nella normalizzazione. Il valore predefinito è il valore massimo del set di dati.

Esempi

Questo mappa il valore dei dati da -4000 a 0., da 0 a 0.5 e da +10000 a 1.0; i dati tra sono interpolati linearmente:

>>> 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__ ( valore , clip = Nessuno ) [fonte] #

Mappare il valore all'intervallo [0, 1]. L'argomento clip non è utilizzato.

autoscale_None ( A ) [fonte] #

Ottieni vmin e vmax, quindi ritaglia su vcenter

inverso ( valore ) [fonte] #
proprietà vcenter #

Esempi che utilizzano matplotlib.colors.TwoSlopeNorm#

Normalizzazione della mappa dei colori

Normalizzazione della mappa dei colori

Normalizzazione della mappa dei colori