matplotlib绘图窗口将不显示

我正在使用64位的Python 2.7.3。我安装了pandas和matplotlib 1.1.1,都是64位的。现在,我所有的情节都没有显示出来。在尝试从几个不同的数据帧进行绘图之后,我沮丧地放弃了,并尝试了下面的第一个示例http://pandas.pydata.org/pandas-docs/dev/visualization.html:

输入:

将matplotlib.pyplot导入为plt
ts=系列(randn(1000),索引=日期范围('1/1/2000',期间=1000))
ts=ts.cumsum()
t.绘图()
pylab.show()

输出:

轴(0.125,0.1;0.775x0.8)

没有出现绘图窗口。我读过的其他StackOverflow线程表明我可能缺少DLL。有什么建议吗

我不相信这是熊猫的问题

将matplotlib.pyplot导入为plt
plt.绘图(范围(10))
plt.show()

提出一个阴谋

如果没有:

您是如何安装matplotlib的?它是源代码还是从包管理器/预构建二进制文件安装的

我怀疑如果你跑步:

导入matplotlib
打印matplotlib.rcParams[‘backend’]

结果将是一个非GUI后端(几乎肯定是“Agg”)。这表明您没有合适的GUI工具包可用(我个人使用Tkinter,这意味着我的后端被报告为“TkAgg”)

这个问题的解决方案取决于您的操作系统,但如果您可以安装GUI库(Tkinter、GTK、QT4、PySide、Wx中的一个),那么pyplot.show()有望为您弹出一个窗口

嗯,

发表评论