Grafici a barre
Confronta valori tra categorie con barre verticali e orizzontali.
Introduzione
I grafici a barre confrontano un valore tra categorie. ax.bar disegna barre verticali e ax.barh barre orizzontali, più adatte quando i nomi sono lunghi.
Il primo argomento sono le categorie e il secondo i loro valori. color può essere una lista con un colore per barra. ax.bar_label scrive ogni valore sopra la sua barra, così nessuno deve indovinarlo dall'asse.
Visualizzatore interattivo
Passa alle barre orizzontali, ordina le barre e mostra i valori. Con le barre ordinate la classifica si vede subito.
Esempio Matplotlib eseguibile
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()
