So passen Sie Farben beim Zeichnen von Säulendiagrammen mit der Matplotlib-Bibliothek an
Matplotlib ist eine leistungsstarke, flexible und benutzerfreundliche Python-Zeichenbibliothek, die verschiedene Arten von Grafiken zeichnen kann, einschließlich Säulendiagramme. Standardmäßig generiert Matplotlib automatisch eine Reihe von Balken unterschiedlicher Farbe für Säulendiagramme, aber manchmal müssen wir die Farbe jeder Spalte anpassen, um bestimmte Anforderungen zu erfüllen.
Das Folgende ist ein spezifischer Beispielcode, der zeigt, wie man Matplotlib verwendet, um die Farben des Säulendiagramms anzupassen:
import matplotlib.pyplot as plt # 自定义颜色 colors = ['red', 'blue', 'green', 'orange', 'purple'] # 柱形图数据 x = [1, 2, 3, 4, 5] y = [10, 7, 13, 5, 20] # 创建柱形图 plt.bar(x, y, color=colors) # 添加标题和标签 plt.title('Customize Bar Chart Colors') plt.xlabel('X') plt.ylabel('Y') # 显示图形 plt.show()
Im obigen Code definieren wir zunächst eine Liste verschiedener Farben colors
, hier Als Sonderfarben kommen Rot, Blau, Grün, Orange und Lila zum Einsatz. Dann wurden zwei Listen x
und y
erstellt, die jeweils die x-Achsen- und y-Achsen-Daten des Balkendiagramms darstellen. Erstellen Sie dann ein Säulendiagramm, indem Sie die Funktion plt.bar()
aufrufen, und geben Sie die Farbe der Spalte als benutzerdefinierte Farbliste colors
über die Funktion color</ an. Code> Parameter. Verwenden Sie abschließend die Funktionen <code>plt.title()
, plt.xlabel()
und plt.ylabel()
, um Titel und Beschriftungen hinzuzufügen Diagramm und schließlich Anzeige von Grafiken über plt.show()
. colors
,这里我们使用了红色、蓝色、绿色、橙色和紫色作为自定义颜色。接着创建了两个列表x
和y
,分别表示柱形图的x轴和y轴数据。然后通过调用plt.bar()
函数来创建柱形图,通过color
参数指定柱形的颜色为自定义颜色列表colors
。最后,使用plt.title()
、plt.xlabel()
和plt.ylabel()
函数为图形添加标题和标签,最后通过plt.show()
显示图形。
除了直接指定颜色列表,还可以使用Matplotlib内置的颜色名称或指定RGB颜色值。例如,可以使用内置的颜色名称如'r'
表示红色,'b'
表示蓝色,或者可以使用指定的RGB颜色值如'#FF0000'
表示红色,'#0000FF'
'r'
für Rot und 'b'
für Blau verwenden oder Sie können bestimmte RGB-Farbwerte verwenden, z da '# FF0000'
rot bedeutet, bedeutet '#0000FF'
blau. import matplotlib.pyplot as plt # 内置颜色名称 colors = ['red', 'blue', 'green', 'orange', 'purple'] # 指定RGB颜色值 colors = ['#FF0000', '#0000FF', '#00FF00', '#FFA500', '#800080'] # 其他代码和之前相同
Das obige ist der detaillierte Inhalt vonAnwendung benutzerdefinierter Farben in der Matplotlib-Säulendiagrammzeichnung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!