mac上matplotlib不显示
关于在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环境中,我得到了这个:
>>> 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 个回答
-1
很可能你的图表被编辑器窗口或者Spyder窗口挡住了。与其去改matplotlib的设置,不如先学学Mac的触控板手势。你需要用到“应用程序曝光”这个手势,这样可以让你的图表显示出来(可以在系统偏好设置里找到触控板的相关设置)。然后点击那个图表,就能把它调到最前面。
8
你需要调用一下 show
这个函数。
import matplotlib.pyplot as plt
x = [1,2,3,4]
y = [4,3,2,1]
plt.plot(x, y)
plt.show()