enregistrer une pandas.Histogramme de la série tracé vers le fichier
Dans IPython Notebook, créez d'abord un objet série pandas, puis en appelant la méthode d'instance .hist(), le navigateur affiche la figure.
Je me demande comment enregistrer cette figure dans un fichier (je ne veux pas dire par un clic droit et enregistrer sous, mais les commandes nécessaires dans le script).
45
demandé sur
Phillip Cloud
2013-09-25 01:08:19
1 réponses
Utilisez la méthode Figure.savefig()
, comme ceci:
ax = s.hist() # s is an instance of Series
fig = ax.get_figure()
fig.savefig('/path/to/figure.pdf')
Il ne doit pas se terminer par pdf
, Il y a beaucoup d'options. Découvrez la documentation.
Vous pouvez également utiliser l'interface pyplot
et appeler simplement savefig
en tant que fonction pour enregistrer la figure la plus récemment créée:
import matplotlib.pyplot as plt
s.hist()
plt.savefig('path/to/figure.pdf') # saves the current figure
100
répondu
Phillip Cloud
2017-11-19 18:54:49