13

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

这是代码:

import matplotlib.pyplot

myimage = gen_image()

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

但这并没有说明什么。

4

2 回答 2

14

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

matplotlib.pyplot.show()

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

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

顺便说一句,你可以做

import matplotlib.pyplot as plt

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

于 2009-11-03T22:35:21.660 回答
0

你可以试试http://fishsoup.net/software/reinteract/

于 2009-11-03T22:40:54.387 回答