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.5
nella normalizzazione.- vmin float, facoltativo
Il valore dei dati che definisce
0.0
nella normalizzazione. Il valore predefinito è il valore minimo del set di dati.- vmax float, facoltativo
Il valore dei dati che definisce
1.0
nella 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.
- proprietà vcenter #
Esempi che utilizzano matplotlib.colors.TwoSlopeNorm
#
Normalizzazione della mappa dei colori
Normalizzazione della mappa dei colori