关于在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
这让我相信它已正确安装。
有什么想法吗?
答案 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)。然后点击图形将其抬高到前面。