matplotlib.colors.NoNorm#
- class matplotlib.colors.NoNorm(vmin=None, vmax=None, clip=False)[Quelle]#
Bases:
NormalizeDummy-Ersatz für
Normalize, für den Fall, dass wir Indizes direkt in einemScalarMappableverwenden möchten.- Parameter:
- vmin, vmaxfloat oder None
Werte im Bereich
[vmin, vmax]aus den Eingabedaten werden linear auf[0, 1]abgebildet. Wenn entweder vmin oder vmax nicht angegeben sind, werden sie standardmäßig auf den minimalen bzw. maximalen Wert der Eingabe gesetzt.- clipbool, default: False
Bestimmt das Verhalten bei der Abbildung von Werten außerhalb des Bereichs
[vmin, vmax].Wenn das Clipping deaktiviert ist, werden auch Werte außerhalb des Bereichs
[vmin, vmax]transformiert, was zu Werten außerhalb von[0, 1]führt. Dieses Verhalten ist normalerweise wünschenswert, da Colormaps diese Unter- und Über-Werte mit spezifischen Farben markieren können.Wenn das Clipping aktiviert ist, werden Werte unter vmin auf 0 und Werte über vmax auf 1 abgebildet. Solche Werte werden von regulären Grenzwerten nicht unterscheidbar, was zu Fehlinterpretationen der Daten führen kann.
Anmerkungen
Wenn
vmin == vmax, werden die Eingabedaten auf 0 abgebildet.- __call__(value, clip=None)[Quelle]#
Normalisiert die Daten und gibt die normalisierten Daten zurück.
- Parameter:
- Wert
Zu normalisierende Daten.
- clipbool, optional
Siehe die Beschreibung des Parameters clip in
Normalize.Wenn
None, wird standardmäßigself.clipverwendet (was standardmäßig aufFalsegesetzt ist).
Anmerkungen
Wenn noch nicht initialisiert, werden
self.vminundself.vmaxmithilfe vonself.autoscale_None(value)initialisiert.