如何从IPython Noteb将图形导出到文件

2024-05-20 08:01:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用带有--pylab inline选项的IPython笔记本,因为我不希望绘图显示在不同的窗口中。现在我想把我在笔记本上看到的绘图保存为PDF或PNG文件。

一些代码示例使用

import matplotlib as plt

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

但这在内联模式下似乎不起作用。

当然,我可以简单地保存从浏览器中生成的PNG,但是我想用一行Python来完成这项工作。我也对PDF导出感兴趣。


Tags: 文件代码import绘图示例pdfpngas
1条回答
网友
1楼 · 发布于 2024-05-20 08:01:37

尝试此操作(请注意,文件将保存到默认笔记本文件夹中):

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

如果你想png,只要把它改成'sample.png'

请注意,savefig()调用应该与绘图命令位于同一笔记本单元格中。

相关问题 更多 >