Tipi di grafici in Matplotlib

Istogrammi

Guarda come si distribuiscono i valori raggruppandoli in classi.

Introduzione

Un istogramma divide un intervallo di valori in classi (bin) e conta quanti valori cadono in ciascuna. Mostra dove si concentrano i valori e quanto sono sparsi.

bins stabilisce in quante barre si divide l'intervallo; troppo poche nascondono la forma, troppe la rendono irregolare. edgecolor separa le barre. ax.axvline disegna una linea verticale, qui sulla media, per segnare il centro dei dati.

Visualizzatore interattivo

Cambia il numero di classi (bin) e la distribuzione. Troppo poche nascondono la forma; troppe la rendono irregolare.

Esempio Matplotlib eseguibile

Matplotlib
Esegui codice →
main.py
import matplotlib.pyplot as plt
import numpy as np

rng = np.random.default_rng(3)
heights = rng.normal(165, 8, 500)

fig, ax = plt.subplots(figsize=(7, 4))
ax.hist(heights, bins=20, color="#6366f1", edgecolor="white")
ax.axvline(heights.mean(), color="#ef4444", linestyle="--", label=f"mean {heights.mean():.1f} cm")
ax.set_xlabel("Height (cm)")
ax.set_ylabel("People")
ax.set_title("Heights of 500 people")
ax.legend()
plt.show()
Crea un pulsante Run per questo esempio Il grafico disegnato da questo codice
Istogrammi