Ipython Notebookでは、最初にpandas Seriesオブジェクトを作成し、次にインスタンスメソッド.hist()を呼び出すことにより、ブラウザーに図が表示されます。
この図をファイルに保存する方法を考えています(右クリックして名前を付けて保存するのではなく、スクリプトで必要なコマンドを意味します)。
Figure.savefig()
メソッドを次のように使用します。
ax = s.hist() # s is an instance of Series
fig = ax.get_figure()
fig.savefig('/path/to/figure.pdf')
pdf
で終わる必要はありません。多くのオプションがあります。 ドキュメント をご覧ください。
または、pyplot
インターフェイスを使用して、savefig
を関数として呼び出すだけで、最後に作成されたFigureを保存できます。
import matplotlib.pyplot as plt
s.hist()
plt.savefig('path/to/figure.pdf') # saves the current figure