use*_*837 16 python 64-bit plot matplotlib pandas
我在64位中使用Python 2.7.3.我安装了pandas和matplotlib 1.1.1,两者都是64位的.现在,我的阴谋都没有出现.在尝试从几个不同的数据框架绘图后,我放弃了沮丧,并尝试了以下第一个示例来自http://pandas.pydata.org/pandas-docs/dev/visualization.html:
INPUT:
import matplotlib.pyplot as plt
ts = Series(randn(1000), index=date_range ('1/1/2000', periods=1000))
ts = ts.cumsum()
ts.plot()
pylab.show()
Run Code Online (Sandbox Code Playgroud)
OUTPUT:
Axes(0.125,0.1;0.775x0.8)
Run Code Online (Sandbox Code Playgroud)
并没有出现情节窗口.我读过的其他StackOverflow线程表明我可能缺少DLL.有什么建议?
pel*_*son 28
我不相信这是一个大熊猫问题.
是否
import matplotlib.pyplot as plt
plt.plot(range(10))
plt.show()
Run Code Online (Sandbox Code Playgroud)
提出情节?
如果不:
你是怎么安装matplotlib的?它来自源代码还是您从软件包管理器/预构建的二进制文件安装它?
我怀疑如果你跑:
import matplotlib
print matplotlib.rcParams['backend']
Run Code Online (Sandbox Code Playgroud)
结果将是一个非GUI后端(几乎肯定是"Agg").这表明你没有合适的GUI工具包(我个人使用Tkinter,这意味着我的后端报告为"TkAgg").
解决方案取决于您的操作系统,但如果您可以安装GUI库(Tkinter,GTK,QT4,PySide,Wx之一),那么pyplot.show()应该为您弹出一个窗口.
HTH,
| 归档时间: |
|
| 查看次数: |
31225 次 |
| 最近记录: |