Aller au contenu principal

📊 Matplotlib

Matplotlib permet de générer facilement des graphiques en Python.

🔹 Importation de base

import matplotlib.pyplot as plt

🔹 Courbe simple

x = [0, 1, 2, 3, 4]
y = [0, 1, 4, 9, 16]

plt.plot(x, y)
plt.show()

🔹 Ajouter un titre et des étiquettes

plt.plot(x, y)
plt.title("Courbe quadratique")
plt.xlabel("x")
plt.ylabel("y")
plt.show()

🔹 Plusieurs courbes

plt.plot(x, y, label="x²")
plt.plot(x, [i**3 for i in x], label="x³")
plt.legend()
plt.show()

🔹 Personnalisation rapide

plt.plot(x, y, color="red", linestyle="--", marker="o")
plt.show()

🔹 Diagramme en barres

categories = ["A", "B", "C"]
valeurs = [10, 20, 15]

plt.bar(categories, valeurs)
plt.show()

🔹 Histogramme

import random

donnees = [random.gauss(0, 1) for _ in range(1000)]
plt.hist(donnees, bins=30)
plt.show()

🔹 Nuage de points

plt.scatter([1, 2, 3], [4, 5, 6])
plt.show()

🔹 Sauvegarder le graphique

plt.plot(x, y)
plt.savefig("graphique.png")

💡 Il existe de nombreuses options avancées : couleurs, transparence, sous-graphes… Explore la documentation officielle pour aller plus loin.