matplotlib.colors.BoundaryNorm #

Klasse matplotlib.colors. BoundaryNorm ( limits , ncolors , clip = False , * , extend = 'weder' ) [Quelle] #

Basen:Normalize

Generieren Sie einen Colormap-Index basierend auf diskreten Intervallen.

Im Gegensatz zu Normalizeoder LogNormordnet BoundaryNormWerte Ganzzahlen statt dem Intervall 0-1 zu.

Parameter :
Grenzen Array-artig

Monoton ansteigende Folge von mindestens 2 Bin-Kanten: Daten, die in das n-te Bin fallen, werden auf die n-te Farbe abgebildet.

ncolors int

Anzahl der zu verwendenden Farben in der Farbtabelle.

clip bool, optional

Wenn Clip ist True, werden außerhalb des Bereichs liegende Werte auf 0 abgebildet, wenn sie darunter liegen, boundaries[0]oder auf 0 abgebildet, wenn sie darüber liegen .ncolors - 1boundaries[-1]

Wenn clip ist False, werden außerhalb des Bereichs liegende Werte auf -1 abgebildet, wenn sie darunter liegen, boundaries[0]oder auf ncolors abgebildet, wenn sie darüber liegen boundaries[-1]. Diese werden dann von in gültige Indizes umgewandelt Colormap.__call__.

Erweitern {'weder', 'beide', 'min', 'max'}, Standard: 'weder'

Erweitern Sie die Anzahl der Bins, um eine oder beide Regionen jenseits der Grenzen einzubeziehen. Wenn beispielsweise extend „min“ ist, unterscheidet sich die Farbe, der der Bereich zwischen dem ersten Grenzpaar zugeordnet wird, von der ersten Farbe in der Farbtabelle, und standardmäßig Colorbarwird ein mit der Dreieckserweiterung links oder gezeichnet unteres Ende.

Anmerkungen

Wenn es weniger Bins (einschließlich Erweiterungen) als Farben gibt, wird der Farbindex gewählt, indem der Bereich linear auf den Bereich interpoliert wird, wodurch einige Farben in der Mitte der Farbkarte effektiv übersprungen werden.[0, nbins - 1][0, ncolors - 1]

__call__ ( value , clip = None ) [Quelle] #

Diese Methode verhält sich ähnlich wie Normalize.__call__, außer dass sie Ganzzahlen oder Arrays von int16 zurückgibt.

invers ( Wert ) [Quelle] #
Erhöhungen :
WertFehler

BoundaryNorm ist nicht umkehrbar, daher wird beim Aufrufen dieser Methode immer ein Fehler ausgegeben

Beispiele mit matplotlib.colors.BoundaryNorm#

Mehrfarbige Linien

Mehrfarbige Linien

Mehrfarbige Linien
Colormap-Normalisierungen

Colormap-Normalisierungen

Colormap-Normalisierungen
Kommentierte Heatmaps erstellen

Kommentierte Heatmaps erstellen

Kommentierte Heatmaps erstellen
Bild maskiert

Bild maskiert

Bild maskiert
pcolormesh

pcolormesh

pcolormesh
Bullseye des linken Ventrikels

Bullseye des linken Ventrikels

Bullseye des linken Ventrikels
Angepasstes Farbbalken-Tutorial

Angepasstes Farbbalken-Tutorial

Angepasstes Farbbalken-Tutorial
Colormap-Normalisierung

Colormap-Normalisierung

Colormap-Normalisierung