Matplotlib Balkendiagramm
Wir können die Methode bar() in pyplot verwenden, um Balkendiagramme zu zeichnen.
Die Syntax der Methode bar() lautet wie folgt:
matplotlib.pyplot.bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs)
Parameter description:
x: Gleitkomma-Array, die Daten der x-Achse des Balkendiagramms.
height: Gleitkomma-Array, die Höhe des Balkendiagramms.
width: Gleitkomma-Array, die Breite des Balkendiagramms.
bottom: Gleitkomma-Array, die y-Koordinate der Basis, Standardwert 0.
align: Die Ausrichtung des Balkendiagramms an der x-Koordinate. 'center' zentriert den Balken an der x-Position, was der Standardwert ist. 'edge': Richtet die linke Kante des Balkens an der x-Position aus. Um Balken an der rechten Kante auszurichten, können Sie einen negativen width-Wert und align='edge' übergeben.
**kwargs:: Weitere Parameter.
Im folgenden Beispiel verwenden wir einfach bar(), um ein Balkendiagramm zu erstellen:
Beispiel
import numpy as np
x = np.array(["Example-1", "Example-2", "Example-3", "C-EXAMPLE"])
y = np.array([12, 22, 6, 18])
plt.bar(x,y)
plt.show()
Das angezeigte Ergebnis sieht wie folgt aus:

Vertikale Balkendiagramme können diebarh()Methode zum Festlegen verwenden:
Beispiel
import numpy as np
x = np.array(["Example-1", "Example-2", "Example-3", "C-EXAMPLE"])
y = np.array([12, 22, 6, 18])
plt.barh(x,y)
plt.show()
Das angezeigte Ergebnis sieht wie folgt aus:

Legen Sie die Farbe des Balkendiagramms fest:
Beispiel
import numpy as np
x = np.array(["Example-1", "Example-2", "Example-3", "C-EXAMPLE"])
y = np.array([12, 22, 6, 18])
plt.bar(x, y, color = "#4C7EAF")
plt.show()
Das angezeigte Ergebnis sieht wie folgt aus:

Passen Sie die Farbe jedes Balkens an:
Beispiel
import numpy as np
x = np.array(["Example-1", "Example-2", "Example-3", "C-EXAMPLE"])
y = np.array([12, 22, 6, 18])
plt.bar(x, y, color = ["#4C7EAF","red","hotpink","#4977A6"])
plt.show()
Das angezeigte Ergebnis sieht wie folgt aus:

Legen Sie die Breite des Balkendiagramms fest,bar()verwenden Sie die Methodewidthzum Festlegen,barh()Verwenden Sie die Methodeheight, um die Höhe festzulegen
Beispiel
import numpy as np
x = np.array(["Example-1", "Example-2", "Example-3", "C-EXAMPLE"])
y = np.array([12, 22, 6, 18])
plt.bar(x, y, width = 0.1)
plt.show()
Das angezeigte Ergebnis sieht wie folgt aus:

Beispiel
import numpy as np
x = np.array(["Example-1", "Example-2", "Example-3", "C-EXAMPLE"])
y = np.array([12, 22, 6, 18])
plt.barh(x, y, height = 0.1)
plt.show()
Das angezeigte Ergebnis sieht wie folgt aus:
