2024-05-16 05:00:39 发布
网友
我试图在Ipython笔记本中使用pandas绘制一些数据,虽然它给了我对象,但实际上它并没有绘制图形本身。看起来是这样的:
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邮件列表中的this post。
编辑:Pylab已被弃用请查看当前接受的答案
好吧,答案似乎是用--pylab=inline启动ipython笔记本。 所以ipython笔记本——pylab=inline 它做了我之前看到的和我想做的。 很抱歉最初的问题模糊不清。
用你的import matplotlib.pyplot as plt添加
import matplotlib.pyplot as plt
plt.show()
它将显示所有存储的图。
注意--pylab已被弃用,并已从更新的IPython版本中删除,建议在IPython笔记本中启用内联绘图的方法现在是运行:
有关更多详细信息,请参见ipython dev邮件列表中的this post。
编辑:Pylab已被弃用请查看当前接受的答案
好吧,答案似乎是用--pylab=inline启动ipython笔记本。 所以ipython笔记本——pylab=inline 它做了我之前看到的和我想做的。 很抱歉最初的问题模糊不清。
用你的
import matplotlib.pyplot as plt
添加它将显示所有存储的图。
相关问题 更多 >
编程相关推荐