我已经在我的 virtualenv 中安装了 pip matplotlib,并且正在尝试绘制一个简单的图表。我使用 Eclipse 和 PyDev。当我从 Eclipse 运行脚本时,它根本不显示任何图形。我已经尝试过其他问题中提出的建议,例如添加 plt.ion() ,但这也不起作用。我也在控制台中尝试了相同的代码,但仍然没有任何结果。这是我的配置有问题吗?如果是这样我该如何修复它?
失败的代码是:
import matplotlib.pyplot as plt
radius = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0]
area = [3.14159, 12.56636, 28.27431, 50.26544, 78.53975, 113.09724]
plt.plot(radius, area)
plt.show()
代码不是问题。它在 virtualenv 中运行得很好。问题是当我在 virtualenv 中使用它时。这个问题在某种程度上与我的配置有关。只是为了澄清事情,我没有收到任何错误消息。只是窗口不会出现。
Thanks
您的代码可以在 OSX 10.7 和 Python 2.7 上的我的 virtualenv 中运行:
您在 virtualenv 中使用什么版本的 Python?我的猜测是您尚未安装 matplotlib 依赖项,或者未正确执行已安装依赖项的安装。在 Python 2.7 上,我是这样安装 matplotlib 的。您可以在新的 virtualenv 中尝试这些步骤,看看它是否适合您?
pip install numpy
pip install scipy
easy_install matplotlib
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)