mac上的matplotlib不显示

时间:2014-03-23 21:07:50

标签: python macos matplotlib pip osx-mavericks

关于在mac上安装matplotlib有很多问题,但据我所知,我已经使用pip正确安装了它,它只是不起作用。当我尝试使用matplotlib.pyplot.plot(x,y)运行脚本时,没有任何反应。没有错误,没有任何错误。

import matplotlib.pyplot

x = [1,2,3,4]
y = [4,3,2,1]

matplotlib.pyplot.plot(x, y)

当我在终端中运行一个名为pyplot.py的文件时,我得到了这个:

pgcudahy$ python pyplot.py
pgcudahy$ 

没有错误,但也没有情节。在交互式python shell中,我得到了这个:

>>> import matplotlib
>>> print matplotlib.__version__
1.1.1
>>> print matplotlib.__file__
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/__init__.pyc

这让我相信它已正确安装。

有什么想法吗?

2 个答案:

答案 0 :(得分:6)

您需要调用show函数。

import matplotlib.pyplot as plt

x = [1,2,3,4]
y = [4,3,2,1]

plt.plot(x, y)
plt.show()

答案 1 :(得分:-1)

情节很可能隐藏在编辑窗口或屏幕上的spyder窗口后面。只需学习mac的trackpack手势,而不是更改matplotlib设置,“appposmouté”就是让你的图表可见所需的那个(参见系统偏好,trackpack)。然后点击图形将其抬高到前面。