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

这是代码:

import matplotlib.pyplot

myimage = gen_image()

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

但这一无所获。

有帮助吗?

解决方案

你必须打电话给 show 实际显示任何内容的功能,例如

matplotlib.pyplot.show()

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

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

顺便说一句,你可以做

import matplotlib.pyplot as plt

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

其他提示

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top