Vue d'ensemble

Matplotlib 3.8, publié le 14 septembre 2023, améliore les feuilles de style et ajoute de nouvelles options de mise en page.

Fonctionnalités principales

Feuilles de style améliorées

Les feuilles de style intégrées sont améliorées avec de meilleurs dégradés de couleurs et un rendu plus net.

python
import matplotlib.pyplot as plt
import numpy as np

plt.style.use('seaborn-v0_8-whitegrid')
x = np.linspace(0, 10, 100)
plt.plot(x, np.sin(x), label='sin(x)')
plt.plot(x, np.cos(x), label='cos(x)')
plt.legend()
plt.show()

Mise en page subplot_mosaic

La méthode subplot_mosaic permet de créer des dispositions complexes de sous-graphiques de manière intuitive.

python
import matplotlib.pyplot as plt

fig, axs = plt.subplot_mosaic(
    [['A', 'B'],
     ['C', 'C']],
    figsize=(8, 6),
)
axs['A'].set_title('Graphique A')
axs['B'].set_title('Graphique B')
axs['C'].set_title('Graphique C (large)')
plt.show()

Sources