Exécuteur de Code Matplotlib – Créez et Visualisez des Graphiques Python
Exécutez du code Matplotlib en CLI directement dans le navigateur pour créer des graphiques, idéal pour tester sans installation.
📚 Tout le monde apprend Matplotlib – et vous ?
Loading...
📊 Introduction à Matplotlib
1. Qu'est-ce que Matplotlib ?
Matplotlib est une bibliothèque Python populaire utilisée pour créer des visualisations statiques, animées et interactives. Elle est particulièrement utile en science des données et en calcul scientifique.
import matplotlib.pyplot as plt
2. Graphique en ligne
Un graphique en ligne de base utilisant des valeurs X et Y.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y = [2, 4, 6, 8]
plt.plot(x, y)
plt.title("Graphique en ligne")
plt.xlabel("Axe X")
plt.ylabel("Axe Y")
plt.show()
3. Diagramme à barres
Les diagrammes à barres sont utiles pour comparer des catégories discrètes.
categories = ['A', 'B', 'C']
values = [5, 7, 3]
plt.bar(categories, values)
plt.title("Diagramme à barres")
plt.show()
4. Nuage de points
Utilisez des nuages de points pour montrer les relations entre deux variables numériques.
x = [1, 2, 3, 4]
y = [10, 20, 25, 30]
plt.scatter(x, y)
plt.title("Nuage de points")
plt.show()
5. Diagramme circulaire
Les diagrammes circulaires sont utilisés pour montrer des proportions.
labels = ['Pomme', 'Banane', 'Cerise']
sizes = [30, 40, 30]
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.title("Répartition des fruits")
plt.show()
6. Histogramme
Les histogrammes aident à comprendre la distribution des données numériques.
import numpy as np
data = np.random.randn(1000)
plt.hist(data, bins=30)
plt.title("Histogramme")
plt.show()
7. Graphiques multiples
Tracez plusieurs graphiques dans une seule figure en utilisant des sous-graphiques.
x = [1, 2, 3, 4]
y1 = [1, 4, 9, 16]
y2 = [2, 3, 5, 7]
plt.subplot(1, 2, 1)
plt.plot(x, y1)
plt.title("Graphique 1")
plt.subplot(1, 2, 2)
plt.plot(x, y2)
plt.title("Graphique 2")
plt.tight_layout()
plt.show()
8. Personnaliser les styles
Vous pouvez personnaliser les couleurs, styles, marqueurs, et plus encore.
plt.plot(x, y1, color='red', linestyle='--', marker='o')
plt.title("Ligne stylisée")
plt.show()
9. Enregistrer le graphique en tant qu'image
Enregistrez votre graphique dans un fichier image en utilisant savefig()
.
plt.plot(x, y1)
plt.savefig("mon_graphique.png")
10. Graphique 3D (Avancé)
Matplotlib prend également en charge les graphiques 3D via mpl_toolkits.mplot3d
.
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
x = [1, 2, 3]
y = [2, 3, 4]
z = [5, 6, 7]
ax.scatter(x, y, z)
plt.show()