【发布时间】:2012-03-14 13:29:31
【问题描述】:
几个月前我已经完成了一切设置并开始工作 - Spyderxy; matplotlib; numpy 等等...今天我去打开 spyder 但它不起作用所以我卸载并重新安装。
我安装了 2.7
然后我也安装了 numpy/matplotlib。但现在我遇到了一个问题 - 我的旧代码不起作用。通常我可以写 -
from matplotlib import *
xdata = [1, 2]
ydata = [3, 4]
plot(xdata, ydata)
而且效果很好。但现在我可以让它绘制任何东西的唯一方法是如果我输入 -
import matplotlib.pyplot as plt
x = [1, 2]
y = [2, 3]
plt.plot(x, y)
plt.show()
关于如何让它恢复正常的任何想法?我快把头发扯掉了。
干杯
哦,不确定这是否相关,但现在也一直在冻结。
【问题讨论】:
-
您知道您拥有哪个版本的 matpltotlib 以及您现在拥有的哪个版本吗?您是否安装了其他任何东西,例如 Scientific python 或 SciPy?
-
听起来好像您以前以某种方式开启了交互模式。尝试使用
plt.ion() -
有效!!!没有什么能抑制我的兴奋!我不知道是什么改变了它,但感谢你们如此迅速地提供帮助。我卸载了pythonxy并重新安装了它。有点奇怪,因为我在 30 分钟前就这样做了,这似乎导致了所有问题。
标签: python numpy matplotlib