Exemple de comment centrer des figures matplotlib dans un Jupyter notebook ?
Afficher une image matplotlib dans une jupyter notebook:
Créons une simple plot avec matplotlib:
import matplotlib.pyplot as pltplt.scatter([1,2,3,4,5,6,7,8],[4,1,3,6,1,3,5,2])plt.title('Nuage de points avec Matplotlib')plt.xlabel('x')plt.ylabel('y')
Si on affiche cette figure dans un jupyter notebook avec
plt.show()
la figure sera alignée par défaut sur la gauche (voir image ci-dessous):

Centrer l'image dans le jupyter notebook:
Pour centrer l'image il suffit d'ajouter les lignes suivantes:
from IPython.core.display import HTMLHTML("""<style>.output_png {display: table-cell;text-align: center;vertical-align: middle;}</style>""")
voir image ci-dessous:

Références
| Liens | Site |
|---|---|
| Center output (plots) in the notebook | stackoverflow |
