我正在尝试使用matplotlib.pyplot.imshow()
创建图片。但是,当我从我的控制台运行程序时,它没有显示任何内容?
这是代码:
import matplotlib.pyplot
myimage = gen_image()
matplotlib.pyplot.gray()
matplotlib.pyplot.imshow(results)
但这没什么。
答案 0 :(得分:8)
您必须调用show
函数才能实际显示任何内容,例如
matplotlib.pyplot.show()
不幸的是,matplotlib文档似乎目前已被破坏,因此我无法提供链接。
请注意,对于交互式绘图,通常使用IPython,它对matplotlib有特殊支持。
顺便说一下,你可以做到
import matplotlib.pyplot as plt
使打字变得不那么繁琐(这几乎是官方的标准方式)。
答案 1 :(得分:0)