Types de graphiques Matplotlib

Histogrammes

Voyez comment les valeurs se répartissent en les regroupant par classes.

Introduction

Un histogramme découpe une plage de valeurs en classes (bins) et compte combien de valeurs tombent dans chacune. Il montre où les valeurs se concentrent et à quel point elles sont dispersées.

bins fixe le nombre de barres ; trop peu cachent la forme, trop la rendent bruitée. edgecolor sépare les barres. ax.axvline trace une ligne verticale, ici à la moyenne, pour marquer le centre des données.

Visualiseur interactif

Changez le nombre de classes (bins) et la distribution. Trop peu de classes cachent la forme ; trop en ajoutent du bruit.

Exemple Matplotlib exécutable

Matplotlib
Exécuter le code →
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()
Obtenir un bouton Run pour cet exemple Le graphique tracé par ce code
Histogrammes