matplotlib.colors.LinearSegmentedColormap #

Klasse matplotlib.colors. LinearSegmentedColormap ( name , segmentdata , N = 256 , gamma = 1.0 ) [Quelle] #

Basen:Colormap

Colormap-Objekte basierend auf Nachschlagetabellen mit linearen Segmenten.

Die Nachschlagetabelle wird unter Verwendung einer linearen Interpolation für jede Primärfarbe erzeugt, wobei der 0-1-Bereich in eine beliebige Anzahl von Segmenten unterteilt ist.

Erstellen Sie eine Colormap aus linearen Mapping-Segmenten

Das segmentdata-Argument ist ein Wörterbuch mit roten, grünen und blauen Einträgen. Jeder Eintrag sollte eine Liste von x- , y0- , y1 - Tupeln sein, die Zeilen in einer Tabelle bilden. Einträge für Alpha sind optional.

Beispiel: Angenommen, Sie möchten, dass Rot in der unteren Hälfte von 0 auf 1 erhöht wird, Grün in der mittleren Hälfte und Blau in der oberen Hälfte. Dann würden Sie verwenden:

cdict = {'red':   [(0.0,  0.0, 0.0),
                   (0.5,  1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'green': [(0.0,  0.0, 0.0),
                   (0.25, 0.0, 0.0),
                   (0.75, 1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'blue':  [(0.0,  0.0, 0.0),
                   (0.5,  0.0, 0.0),
                   (1.0,  1.0, 1.0)]}

Jede Zeile in der Tabelle für eine bestimmte Farbe ist eine Folge von x- , y0- , y1 - Tupeln. In jeder Sequenz muss x monoton von 0 auf 1 ansteigen. Für jeden Eingabewert z , der zwischen x[i] und x[i+1] fällt, wird der Ausgabewert einer gegebenen Farbe linear zwischen y1[i] und y0 interpoliert [i+1] :

row i:   x  y0  y1
               /
              /
row i+1: x  y0  y1

Daher werden y0 in der ersten Zeile und y1 in der letzten Zeile niemals verwendet.

Siehe auch

LinearSegmentedColormap.from_list

Statische Methode; Factory-Funktion zum Generieren einer glatt variierenden LinearSegmentedColormap.

static from_list ( name , colors , N = 256 , gamma = 1.0 ) [source] #

Erstellen Sie eine LinearSegmentedColormapaus einer Liste von Farben.

Parameter :
Namensstr _

Der Name der Farbtabelle.

Farben Array-ähnlich von Farben oder Array-ähnlich von (Wert, Farbe)

Sind nur Farben angegeben, werden diese äquidistant aus dem Bereich abgebildet\([0, 1]\); dh 0 wird auf colors[0]und 1 abgebildet auf colors[-1]. Wenn (Wert, Farbe)-Paare angegeben sind, erfolgt die Zuordnung von Wert zu Farbe . Dies kann verwendet werden, um den Bereich ungleichmäßig aufzuteilen.

N int

Die Anzahl der RGB-Quantisierungsstufen.

Gamma -Float
neu gesampelt ( lutsize ) [Quelle] #

Gibt eine neue Colormap mit Lutsize- Einträgen zurück.

umgekehrt ( name = None ) [Quelle] #

Gibt eine umgekehrte Instanz der Colormap zurück.

Parameter :
Namensstr , optional

Der Name für die umgekehrte Farbtabelle. Wenn es None ist, ist der Name der Name der übergeordneten Farbtabelle + "_r".

Rückgaben :
LinearSegmentedColormap

Die umgekehrte Farbkarte.

set_gamma ( gamma ) [Quelle] #

Legen Sie einen neuen Gammawert fest und erstellen Sie die Colormap neu.

Beispiele mit matplotlib.colors.LinearSegmentedColormap#

Balkendiagramm mit Farbverläufen

Balkendiagramm mit Farbverläufen

Balkendiagramm mit Farbverläufen
Streudiagramme mit einer Legende

Streudiagramme mit einer Legende

Streudiagramme mit einer Legende
Kontur-Demo

Kontur-Demo

Kontur-Demo
Konturbild

Konturbild

Konturbild
Contourf-Demo

Contourf-Demo

Contourf-Demo
Kontur- und Log-Farbskala

Kontur- und Log-Farbskala

Kontur- und Log-Farbskala
Bilddemo

Bilddemo

Bilddemo
Bild maskiert

Bild maskiert

Bild maskiert
Bild uneinheitlich

Bild uneinheitlich

Bild uneinheitlich
Ebenenbilder

Ebenenbilder

Ebenenbilder
pcolormesh

pcolormesh

pcolormesh
Beispiel Schattierung

Beispiel Schattierung

Beispiel Schattierung
Äxte-Box-Aspekt

Äxte-Box-Aspekt

Äxte-Box-Aspekt
Komponieren benutzerdefinierter Legenden

Komponieren benutzerdefinierter Legenden

Komponieren benutzerdefinierter Legenden
Einen Text als Pfad verwenden

Einen Text als Pfad verwenden

Einen Text als Pfad verwenden
Erstellen einer Farbkarte aus einer Liste von Farben

Erstellen einer Farbkarte aus einer Liste von Farben

Erstellen einer Farbkarte aus einer Liste von Farben
Referenz für Matplotlib-Künstler

Referenz für Matplotlib-Künstler

Referenz für Matplotlib-Künstler
Delfine

Delfine

Delfine
Demo CurveLinear Grid2

Demo CurveLinear Grid2

Demo CurveLinear Grid2
Shaded & Power Normalized Rendering

Shaded & Power Normalized Rendering

Shaded & Power Normalized Rendering
Manuelle Kontur

Manuelle Kontur

Manuelle Kontur
AGG-Filter

AGG-Filter

AGG-Filter
Matplotlib-Logo

Matplotlib-Logo

Matplotlib-Logo
Tischdemo

Tischdemo

Tischdemo
Demonstriert das Plotten von Konturkurven (Niveaukurven) in 3D

Demonstriert das Plotten von Konturkurven (Niveaukurven) in 3D

Demonstriert das Plotten von Konturkurven (Niveaukurven) in 3D
Demonstriert das Plotten von Konturkurven (Niveaukurven) in 3D mit der Option extend3d

Demonstriert das Plotten von Konturkurven (Niveaukurven) in 3D mit der Option extend3d

Demonstriert das Plotten von Konturkurven (Niveaukurven) in 3D mit der Option extend3d
Projizieren von Konturprofilen auf einen Graphen

Projizieren von Konturprofilen auf einen Graphen

Projizieren von Konturprofilen auf einen Graphen
Gefüllte Konturen

Gefüllte Konturen

Gefüllte Konturen
Projizieren einer gefüllten Kontur auf einen Graphen

Projizieren einer gefüllten Kontur auf einen Graphen

Projizieren einer gefüllten Kontur auf einen Graphen
Benutzerdefinierte Schummerung in einem 3D-Oberflächendiagramm

Benutzerdefinierte Schummerung in einem 3D-Oberflächendiagramm

Benutzerdefinierte Schummerung in einem 3D-Oberflächendiagramm
3D-Plots als Subplots

3D-Plots als Subplots

3D-Plots als Subplots
3D-Oberfläche (Colormap)

3D-Oberfläche (Colormap)

3D-Oberfläche (Colormap)
3D-Oberfläche mit Polarkoordinaten

3D-Oberfläche mit Polarkoordinaten

3D-Oberfläche mit Polarkoordinaten
Dreieckiges 3D-Konturdiagramm

Dreieckiges 3D-Konturdiagramm

Dreieckiges 3D-Konturdiagramm
Dreieckiges 3D-gefülltes Konturdiagramm

Dreieckiges 3D-gefülltes Konturdiagramm

Dreieckiges 3D-gefülltes Konturdiagramm
Mehr dreieckige 3D-Oberflächen

Mehr dreieckige 3D-Oberflächen

Mehr dreieckige 3D-Oberflächen
Schummerung

Schummerung

Schummerung
Bullseye des linken Ventrikels

Bullseye des linken Ventrikels

Bullseye des linken Ventrikels
MRT mit EEG

MRT mit EEG

MRT mit EEG
Topografische Schummerung

Topografische Schummerung

Topografische Schummerung
Heruntergefallene Stacheln

Heruntergefallene Stacheln

Heruntergefallene Stacheln
Farbbalken-Zeckenbeschriftung

Farbbalken-Zeckenbeschriftung

Farbbalken-Zeckenbeschriftung
Angepasstes Farbbalken-Tutorial

Angepasstes Farbbalken-Tutorial

Angepasstes Farbbalken-Tutorial
Erstellen von Colormaps in Matplotlib

Erstellen von Colormaps in Matplotlib

Erstellen von Colormaps in Matplotlib
Colormap-Normalisierung

Colormap-Normalisierung

Colormap-Normalisierung