Diagrammes en barres
Comparez des valeurs entre catégories avec des barres verticales et horizontales.
Introduction
Un diagramme en barres compare une valeur entre catégories. ax.bar trace des barres verticales et ax.barh des barres horizontales, plus lisibles quand les noms sont longs.
Le premier argument donne les catégories et le second leurs valeurs. color peut être une liste avec une couleur par barre. ax.bar_label écrit chaque valeur au-dessus de sa barre, pour que le lecteur n'ait pas à la deviner sur l'axe.
Visualiseur interactif
Passez aux barres horizontales, triez les barres et affichez leurs valeurs. Triées, les barres montrent tout de suite le classement.
Exemple Matplotlib exécutable
Matplotlib
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()
