Heim > Artikel > Backend-Entwicklung > Was ist die Matplotlib-Farbtabelle?
Die Matplotlib-Farbtabelle ist eine Zuordnungsbeziehung, die zum Zuordnen von Datenwerten zu Farben verwendet wird. Datenwerte können zur Visualisierung von Daten Farben zugeordnet werden. In Matplotlib stehen viele integrierte Farbtabellen zur Auswahl. Zu den integrierten Farbtabellen von Matplotlib gehören Viridis, Plasma, Inferno, Magma, Cividis, Turbo usw. matplotlib kann Ihre eigenen Farbkarten erstellen und diese als .json-Dateien speichern oder sie direkt im Code definieren.
Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.
Die Farbkarte (Colormap) in Matplotlib ist eine Zuordnungsbeziehung, die zum Zuordnen von Datenwerten zu Farben verwendet wird. Es kann zur Visualisierung von Daten verwendet werden, indem Datenwerte Farben zugeordnet werden. In Matplotlib stehen viele integrierte Farbtabellen zur Auswahl, und Sie können die Farbtabelle auch anpassen.
viridis: eine beliebte Farbtabelle mit einem Farbverlauf von Dunkelgelb nach Dunkelgrün, geeignet zur Visualisierung dynamischer Daten.
Plasma: Eine Farbtabelle basierend auf Rot, Grün und Blau, geeignet zur Visualisierung mehrdimensionaler Daten.
Inferno: Ein Farbverlauf von Dunkelrot zu Hellrot, geeignet zur Visualisierung von Heatmaps.
Magma: Ein Farbverlauf von Dunkelviolett zu Hellviolett, geeignet für die Visualisierung von Oberflächen dreidimensionaler Daten.
cividis: Ein Farbverlauf von hellgrün nach dunkelgrün, geeignet zur Visualisierung ökologischer Daten.
Turbo: Eine kontrastreiche Farbtabelle von Blau über Gelb bis Rot, geeignet zur Visualisierung kategorialer Daten.
Darüber hinaus gibt es viele weitere integrierte Farbtabellen. Eine vollständige Liste finden Sie in der offiziellen Matplotlib-Dokumentation.
Die Verwendung der Farbtabelle von Matplotlib kann sehr einfach sein. Wenn Sie beispielsweise die Farbkarte „viridis“ zum Zeichnen einer Heatmap verwenden möchten, können Sie den folgenden Code verwenden:
import matplotlib.pyplot as plt import numpy as np # 生成一些随机数据 data = np.random.rand(10, 10) # 使用viridis颜色表绘制热力图 plt.imshow(data, cmap='viridis') plt.colorbar() plt.show()
Sie können die Farbtabelle von matplotlib anpassen. Sie können Ihre eigene Farbkarte erstellen und diese als JSON-Datei speichern oder direkt im Code definieren. Hier ist beispielsweise ein Beispiel für die Erstellung und Verwendung einer benutzerdefinierten Farbkarte:
import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap # 定义自己的颜色表,这里使用了一些常见的颜色 colors = ['red', 'green', 'blue'] cmap = ListedColormap(colors) # 生成一些随机数据 data = np.random.rand(10, 10) # 使用自定义颜色表绘制热力图 plt.imshow(data, cmap=cmap) plt.colorbar() plt.show()
Das obige ist der detaillierte Inhalt vonWas ist die Matplotlib-Farbtabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!