mac上的matplotlib不显示

pgc*_*ahy 1 python macos pip matplotlib 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)
Run Code Online (Sandbox Code Playgroud)

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

pgcudahy$ python pyplot.py
pgcudahy$ 
Run Code Online (Sandbox Code Playgroud)

没有错误,但也没有情节.在一个交互式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
Run Code Online (Sandbox Code Playgroud)

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

有任何想法吗?

eba*_*arr 6

你需要调用该show函数.

import matplotlib.pyplot as plt

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

plt.plot(x, y)
plt.show()
Run Code Online (Sandbox Code Playgroud)