Les bases de Matplotlib

Les bases de Matplotlib pyplot : plt.plot et plt.show

Tracez un graphique en Python en quelques lignes avec matplotlib.pyplot : plt.plot, plt.title, plt.xlabel et plt.show.

Introduction

matplotlib.pyplot, importé sous le nom plt, est le moyen le plus rapide de tracer un graphique en Python. Chaque fonction plt ajoute un élément au graphique courant : plt.plot trace la ligne, plt.title et plt.xlabel ajoutent du texte, et plt.show affiche le résultat.

plt.plot(x, y) relie dans l'ordre les points (1, 2), (2, 4), (3, 1), etc. ; marker="o" dessine aussi un point sur chacun. plt.title, plt.xlabel et plt.ylabel ajoutent le titre et les étiquettes. Rien ne s'affiche avant plt.show(). Le même graphique peut s'écrire avec fig, ax = plt.subplots() et ax.plot : pyplot est plus court pour un seul graphique, le style ax est plus clair quand une figure en contient plusieurs.

Visualiseur interactif

Choisissez des données, passez du style pyplot (plt.plot) au style objet (ax.plot) et activez ou désactivez chaque étiquette. Les deux styles tracent le même graphique.

Exemple Matplotlib exécutable

Matplotlib
Exécuter le code →
main.py
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 5, 3]

plt.plot(x, y, marker="o")
plt.title("My first plot")
plt.xlabel("x")
plt.ylabel("y")
plt.show()
Obtenir un bouton Run pour cet exemple Le graphique tracé par ce code
Les bases de Matplotlib pyplot : plt.plot et plt.show