我最近在sudo
下安装了Anaconda发布内容/usr/lib
。
但是,在尝试执行以下行时:
from matplotlib import pyplot
from numpy import zeros
pyplot.imshow(zeros((100, 100)))
什么都没发生(我希望看到黑屏)。没有错误。
我错过了什么?
答案 0 :(得分:20)
制作后,您需要告诉matplotlib show
图(或将图保存到文件中)。
要在屏幕上显示情节,请尝试在pyplot.show()
行之后添加imshow
。
要保存到文件,请尝试pyplot.savefig('myfig.png')
答案 1 :(得分:0)
如果您想查看plot
和imshow
,请按以下方式激活互动模式:
matplotlib.pyplot.ion()
然后,每次想要查看更新的情节时,您都不必执行show()
。
matplotlib.pyplot.ioff()
将关闭交互模式。交互模式会减慢程序的速度,因此当您需要绘制很多内容时,不建议使用ion()
。