プロットを別のウィンドウに表示したくないので、--pylab inline
オプションを指定してIPython Notebookを使用します。次に、ノートブックに表示されているプロットをPDFまたはPNGファイルに保存します。
いくつかのコード例は
import matplotlib as plt
plt.savefig("figure.png") # save as png
しかし、これはインラインモードでは機能しないようです。
もちろん、ブラウザから生成されたPNGを単純に保存することもできますが、Pythonの行でこれを行いたいと思います。 PDF export。
これを試してください(ファイルはデフォルトのノートブックフォルダに保存されることに注意してください):
_plot(range(80))
xlabel('foo')
ylabel('bar')
legend(['myline'])
axis([0, 80, 0, 120])
savefig('sample.pdf')
_
png
が必要な場合は、_'sample.png'
_に変更してください。
savefig()
呼び出しは、プロットコマンドと同じように同じノートブックセルに配置する必要があります。