web-dev-qa-db-ja.com

IPython Notebookから図をファイルにエクスポートする方法

プロットを別のウィンドウに表示したくないので、--pylab inlineオプションを指定してIPython Notebookを使用します。次に、ノートブックに表示されているプロットをPDFまたはPNGファイルに保存します。

いくつかのコード例は

import matplotlib as plt

plt.savefig("figure.png") # save as png

しかし、これはインラインモードでは機能しないようです。

もちろん、ブラウザから生成されたPNGを単純に保存することもできますが、Pythonの行でこれを行いたいと思います。 PDF export。

35
clstaudt

これを試してください(ファイルはデフォルトのノートブックフォルダに保存されることに注意してください):

_plot(range(80))
xlabel('foo')
ylabel('bar')
legend(['myline'])
axis([0, 80, 0, 120])
savefig('sample.pdf')
_

pngが必要な場合は、_'sample.png'_に変更してください。

savefig()呼び出しは、プロットコマンドと同じように同じノートブックセルに配置する必要があります。

38
root