现在这个问题已被多次询问和回答,但我已经尝试了所有的答案(除了,看起来,对于正确的答案),没有成功。我使用命令
运行带有内联图形的iPythonipython 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中保存内联图形?
答案 0 :(得分:-1)
您可以从菜单中将ipython notebook保存为html,这样可以为您单独保存所有图片:
档案 - >下载As - > HTML