Vue d'ensemble
Matplotlib 3.6, publié le 17 novembre 2022, améliore les styles par défaut et ajoute de nouvelles options de personnalisation.
Fonctionnalités principales
Styles améliorés
Les styles par défaut sont modernisés avec de meilleures palettes de couleurs et des polices plus lisibles.
python
import matplotlib.pyplot as plt
import numpy as np
plt.style.use('seaborn-v0_8')
x = np.linspace(0, 10, 100)
plt.plot(x, np.sin(x), label='sin')
plt.plot(x, np.cos(x), label='cos')
plt.legend()
plt.title('Fonctions trigonométriques')
# plt.show()
Figure et axes améliorés
La gestion des sous-graphiques est simplifiée avec subplot_mosaic et de meilleures options de disposition.
python
import matplotlib.pyplot as plt
import numpy as np
fig, axs = plt.subplot_mosaic(
[['A', 'B'], ['C', 'C']],
figsize=(8, 6),
)
axs['A'].plot([1, 2, 3])
axs['B'].bar([1, 2, 3], [4, 5, 6])
axs['C'].scatter(np.random.randn(50), np.random.randn(50))
# plt.show()
