如何在控制台应用程序上显示pyplot图像?

时间:2009-11-03 22:14:38

标签: python image console matplotlib

我正在尝试使用matplotlib.pyplot.imshow()创建图片。但是,当我从我的控制台运行程序时,它没有显示任何内容?

这是代码:

import matplotlib.pyplot

myimage = gen_image()

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

但这没什么。

2 个答案:

答案 0 :(得分:8)

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

matplotlib.pyplot.show()

不幸的是,matplotlib文档似乎目前已被破坏,因此我无法提供链接。

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

顺便说一下,你可以做到

import matplotlib.pyplot as plt

使打字变得不那么繁琐(这几乎是官方的标准方式)。

答案 1 :(得分:0)