我想用绘制大熊猫在IPython的笔记本电脑的一些数据,而它带给我的对象,它实际上并没有绘制图形本身。 所以它看起来像这样:
In [7]:
pledge.Amount.plot()
Out[7]:
<matplotlib.axes.AxesSubplot at 0x9397c6c>
之后该图应该遵循,但它根本不会出现。 我有进口matplotlib,所以这不是问题。 是否有任何其他模块,我需要进口?
我想用绘制大熊猫在IPython的笔记本电脑的一些数据,而它带给我的对象,它实际上并没有绘制图形本身。 所以它看起来像这样:
In [7]:
pledge.Amount.plot()
Out[7]:
<matplotlib.axes.AxesSubplot at 0x9397c6c>
之后该图应该遵循,但它根本不会出现。 我有进口matplotlib,所以这不是问题。 是否有任何其他模块,我需要进口?
需要注意的是--pylab被弃用,从较新的版本的IPython,的推荐方法,使内嵌在IPython的笔记本电脑绘图现在运行已被删除:
%matplotlib inline
import matplotlib.pyplot as plt
请参阅这篇文章从更多细节IPython的-dev邮件列表。
编辑:Pylab已被弃用,请查看当前接受的答案
好吧,看来答案是启动IPython的笔记本--pylab =直列。 所以IPython的笔记本--pylab =直列这有它做什么,我在前面看到的和我想要它做的事。 很抱歉的含糊不清原来的问题。
有了您的import matplotlib.pyplot as plt
只需添加
plt.show()
它会显示所有存储的地块。
输入您有执行一个魔法matplotlib如果你已经开始IPython的作为像这样经过简单
ipython notebook
%matplotlib inline
运行此命令,一切都将被完美地显示
启动IPython的与ipython notebook --pylab inline
,那么图表就会显示在线。
所有你需要做的是导入 matplotlib。
import matplotlib.pyplot as plt