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

Nat*_*man 11 python console image matplotlib

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

这是代码:

import matplotlib.pyplot

myimage = gen_image()

matplotlib.pyplot.gray()
matplotlib.pyplot.imshow(results)
Run Code Online (Sandbox Code Playgroud)

但这没什么.

nik*_*kow 10

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

matplotlib.pyplot.show()
Run Code Online (Sandbox Code Playgroud)

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

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

顺便说一下,你可以做到

import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)

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