pandas / matplotlib产生空图

时间:2015-02-01 08:33:13

标签: python python-3.x matplotlib pandas

我突然看到空洞的情节。我把它简化为一个简单的可重复的例子,我被封锁了一下。有什么建议吗?

这是程序repro.py:

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

d = {'one' : np.random.rand(10), 'two' : np.random.rand(10)}
df = pd.DataFrame(d)
df.plot(style=['o','rx'])
plt.show()

运行它不会产生绘图窗口,程序就会结束。

其他一些细节:

$ python --version
Python 3.4.2

$ pip list
astroid (1.3.4)
ipython (2.3.1)
logilab-common (0.63.2)
matplotlib (1.4.2)
nose (1.3.4)
numpy (1.9.1)
pandas (0.15.2)
pip (1.5.6)
pylint (1.4.1)
pyparsing (2.0.3)
python-dateutil (2.4.0)
pytz (2014.10)
setuptools (5.5.1)
six (1.9.0)

$ 

稍后添加的其他信息:

这似乎与某事物的版本有关。如果我运行repro.py而不激活我的virtualenv,它工作正常。要检查非virtualenv版本,我输入pip list | grep -E 'matplotlib|pandas|numpy',我看到了:

matplotlib (1.3.1)
numpy (1.8.2)
pandas (0.14.1)

0 个答案:

没有答案