Vue d'ensemble

Matplotlib 3.7, publié le 14 juin 2023, introduit des alias raccourcis pour les propriétés les plus courantes et améliore les styles par défaut.

Fonctionnalités principales

Alias raccourcis

Les propriétés fréquemment utilisées ont désormais des alias plus courts : lw pour linewidth, ls pour linestyle, etc.

python
import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 10, 100)

fig, ax = plt.subplots()
# Alias raccourcis
ax.plot(x, np.sin(x), lw=2, ls='--', c='red', label='sin')
ax.plot(x, np.cos(x), lw=2, ls='-', c='blue', label='cos')
ax.set(xlabel='x', ylabel='y', title='Fonctions')
ax.legend()
# plt.show()

Styles par défaut améliorés

Les styles par défaut sont plus modernes avec de meilleures couleurs, polices et marges. Le thème seaborn-v0_8 est inclus.

python
import matplotlib.pyplot as plt
import numpy as np

# Utilisation d'un style prédéfini
plt.style.use('seaborn-v0_8-whitegrid')

donnees = np.random.randn(1000)
fig, axes = plt.subplots(1, 2, figsize=(10, 4))
axes[0].hist(donnees, bins=30, edgecolor='white')
axes[0].set_title('Histogramme')
axes[1].boxplot(donnees)
axes[1].set_title('Boîte à moustaches')
# plt.show()

Sources