Matplotlib-Diagrammtypen

Balkendiagramme

Vergleiche Werte zwischen Kategorien mit senkrechten und waagerechten Balken.

Einführung

Balkendiagramme vergleichen einen Wert über Kategorien hinweg. ax.bar zeichnet senkrechte Balken und ax.barh waagerechte, die bei langen Namen besser passen.

Das erste Argument enthält die Kategorien, das zweite ihre Werte. color kann eine Liste mit einer Farbe pro Balken sein. ax.bar_label schreibt jeden Wert über seinen Balken, damit niemand ihn an der Achse schätzen muss.

Interaktive Visualisierung

Wechsle zu horizontalen Balken, sortiere die Balken und zeige ihre Werte. Sortierte Balken machen die Rangfolge sofort sichtbar.

Ausführbares Matplotlib-Beispiel

Matplotlib
Code ausführen →
main.py
import matplotlib.pyplot as plt

languages = ["Python", "JavaScript", "Java", "C#", "C++"]
students = [42, 31, 18, 12, 9]

fig, ax = plt.subplots(figsize=(7, 4))
bars = ax.bar(languages, students, color=["#6366f1", "#f59e0b", "#10b981", "#0ea5e9", "#ef4444"])
ax.bar_label(bars)
ax.set_title("Favorite language in class")
ax.set_ylabel("Students")
plt.show()
Run-Button für dieses Beispiel erstellen Das Diagramm, das dieser Code zeichnet
Balkendiagramme