【问题标题】:How can I get pyplot images to show on a console app?如何让 pyplot 图像显示在控制台应用程序上?
【发布时间】:2010-12-12 19:57:36
【问题描述】:

我正在尝试使用matplotlib.pyplot.imshow() 创建图像。但是,当我从控制台运行程序时,它什么也不显示?

这是代码:

import matplotlib.pyplot

myimage = gen_image()

matplotlib.pyplot.gray()
matplotlib.pyplot.imshow(results)

但这什么也没显示。

【问题讨论】:

    标签: python image console matplotlib


    【解决方案1】:

    您必须调用 show 函数才能实际显示任何内容,例如

    matplotlib.pyplot.show()
    

    不幸的是,matplotlib 文档目前似乎已损坏,所以我无法提供链接。

    请注意,对于交互式绘图,通常使用 IPython,它对 matplotlib 有特殊支持。

    顺便说一句,你可以做

    import matplotlib.pyplot as plt
    

    让打字变得不那么乏味(这几乎是官方的标准方式)。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 看起来类似于 SAGE (sagemath.org),可能更普遍。
      猜你喜欢
      • 2016-02-05
      • 1970-01-01
      • 2013-03-08
      • 1970-01-01
      • 2017-05-13
      • 1970-01-01
      • 2019-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多