Les bases de Matplotlib

Couleurs, styles de ligne et marqueurs

Changez la couleur, le style, l'épaisseur et les marqueurs de chaque ligne.

Introduction

Les styles rendent les lignes faciles à distinguer, même imprimées en noir et blanc. Chaque appel à ax.plot accepte color, linestyle, linewidth et marker.

color accepte un nom ou un code hexadécimal. linestyle peut valoir "-" (continu), "--" (tirets), ":" (pointillés) ou "-.". marker dessine un symbole à chaque point, comme "o" (cercle), "s" (carré) ou "^" (triangle), et markersize fixe sa taille.

Visualiseur interactif

Essayez des couleurs, des styles de ligne et des marqueurs. La ligne de code surlignée change à chaque choix.

Exemple Matplotlib exécutable

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

x = np.arange(0, 10)

fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(x, x, color="tab:blue", linestyle="-", marker="o", label="linear")
ax.plot(x, x * 1.5, color="#f59e0b", linestyle="--", marker="s", label="steeper")
ax.plot(x, np.sqrt(x) * 3, color="green", linestyle=":", linewidth=3, marker="^", markersize=8, label="square root")
ax.legend()
plt.show()
Obtenir un bouton Run pour cet exemple Le graphique tracé par ce code
Couleurs, styles de ligne et marqueurs