IPython:将内联图形保存到文件中?

时间:2015-03-21 05:18:59

标签: matplotlib save ipython inline

现在这个问题已被多次询问和回答,但我已经尝试了所有的答案(除了,看起来,对于正确的答案),没有成功。我使用命令

运行带有内联图形的iPython
ipython qtconsole --matplotlib inline& 
在linux(Ubuntu 14.04)中启动它。我想将图形保存到文件中。例如:

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,2*np.pi,0.1)
plt.plot(x,np.sin(x))
plt.savefig('myplot.png')

但是,这样生成的文件是空的。我试过进入

plt.ioff()

但这没有效果:无论如何,情节都以内联方式显示。我不太确定我的问题是python,ipython,matplotlib,qt还是别的......

我可以用非内联图形来做到这一点;如果我从

开始
ipython qtconsole --matplotlib qt&

但我喜欢内嵌图形。是否可以在ipython中保存内联图形?

1 个答案:

答案 0 :(得分:-1)

您可以从菜单中将ipython notebook保存为html,这样可以为您单独保存所有图片:

档案 - >下载As - > HTML