【问题标题】:matplotlib on mac doesn't displaymac上的matplotlib不显示
【发布时间】:2014-05-01 01:59:22
【问题描述】:

关于在 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

这让我相信它安装正确。

有什么想法吗?

【问题讨论】:

    标签: python macos matplotlib pip osx-mavericks


    【解决方案1】:

    你需要调用show函数。

    import matplotlib.pyplot as plt
    
    x = [1,2,3,4]
    y = [4,3,2,1]
    
    plt.plot(x, y)
    plt.show()
    

    【讨论】:

    • 哇!感谢您的提示
    【解决方案2】:

    绘图很可能隐藏在编辑器窗口或屏幕上的 spyder 窗口后面。无需更改 matplotlib 设置,只需学习 mac 的 trackpack 手势,“app exposé”是您需要使绘图可见的那个(请参阅系统首选项,trackpack)。然后点击人偶将其提升到最前面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 2016-10-25
      • 1970-01-01
      相关资源
      最近更新 更多