Example of how to center a matplotlib figure in a Jupyter notebook:
Plot a matplotlib figure in a Jupyter notebook
Let's create a simple matplotlib figure:
import matplotlib.pyplot as plt
plt.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')
To show the figure in the Jupyter notebook just add:
plt.show()
by default will be align on the left:
Centrer l'image dans le jupyter notebook:
To then center the image, a solution is to add the following lines:
from IPython.core.display import HTML
HTML("""
<style>
.output_png {
display: table-cell;
text-align: center;
vertical-align: middle;
}
</style>
""")
see images below
References
Links | Site |
---|---|
Center output (plots) in the notebook | stackoverflow |