Dans ipython Notebook, créez d’abord un objet pandas Series), puis en appelant la méthode de l’instance .hist (), le navigateur affiche la figure.
Je me demande comment enregistrer cette figure dans un fichier (je ne parle pas d'un clic droit et enregistrer sous, mais des commandes nécessaires dans le script).
Utilisez la méthode Figure.savefig()
, comme suit:
ax = s.hist() # s is an instance of Series
fig = ax.get_figure()
fig.savefig('/path/to/figure.pdf')
Cela ne doit pas nécessairement se terminer par pdf
, il y a beaucoup d'options. Départ la documentation .
Sinon, vous pouvez utiliser l'interface pyplot
et simplement appeler savefig
en tant que fonction pour enregistrer la dernière image créée:
import matplotlib.pyplot as plt
s.hist()
plt.savefig('path/to/figure.pdf') # saves the current figure