So ändern sie die farbe eines matplotlib-histogramms (mit beispielen)


Sie können die folgende grundlegende Syntax verwenden, um die Farbe eines Histogramms in Matplotlib zu ändern:

 plt. hist (data, color=" lightblue ", ec=" red ")

Gold:

  • Daten : Der Name der Daten, die für das Histogramm verwendet werden sollen
  • Farbe : Die Füllfarbe der Histogrammbalken
  • ec : Die Farbe der Kanten der Balken im Histogramm

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: Ändern der Farbe eines Matplotlib-Histogramms

Angenommen, wir haben die folgende Werteliste:

 #define list of data
data = [2, 4, 4, 5, 6, 6, 7, 8, 9, 9, 9, 10, 12, 12, 14]

Wir können die folgende grundlegende Syntax verwenden, um ein Matplotlib-Histogramm zu erstellen, um die Werte in diesem Datensatz zu visualisieren:

 import matplotlib. pyplot as plt

#create histogram
plt. hist (data)

Standardmäßig erstellt Matplotlib ein Histogramm mit einer dunkelblauen Füllfarbe und ohne Kantenfarbe.

Wir können jedoch die folgende Syntax verwenden, um die Füllfarbe in Hellblau und die Kantenfarbe in Rot zu ändern:

 import matplotlib. pyplot as plt

#create histogram with light blue fill color and red edge color
plt. hist (data, color=" lightblue ", ec=" red ") 

Das neue Histogramm hat eine hellblaue Füllfarbe und eine rote Kantenfarbe.

Sie können auch das Argument lw verwenden, um die Linienbreite der Histogrammkanten zu ändern:

 import matplotlib. pyplot as plt

#create histogram
plt. hist (data, color = " lightblue ", ec=" red ", lw= 5 ) 

Je größer der Wert, den Sie für lw verwenden, desto dicker werden die Kanten der Balken.

Hinweis : Die vollständige Dokumentation für die Matplotlib- HIST- Funktion finden Sie hier .

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in Python ausführen:

So erstellen Sie ein Histogramm aus Pandas DataFrame
So zeichnen Sie ein Histogramm aus einer Datenliste in Python

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert