gpt4 book ai didi

Python matplotlib 显示

转载 作者:行者123 更新时间:2023-12-01 04:47:23 25 4
gpt4 key购买 nike

假设我有一个函数plot(I)来绘制图像,例如

def plot(I):
plt.imshow(I)
time.sleep(0.5)
plt.show(block=False)

在我的主程序中,我有一个循环来更新我喜欢的

if __name__ == "__main__":
I=some_input
for i in range(300):
I=update(I)
plot(I)

我想像 gif 文件一样显示更新后的图像,但上面的代码失败了,因为绘图没有更新,我必须关闭窗 Eloquent 能更新。有什么办法可以实现我想要的效果,比如用 matplotlib 连续显示图像。

最佳答案

我现在明白了。这应该可以解决问题。

def plot(I):
plt.imshow(I,'gray')
plt.show(block=False)
plt.pause(0.5)
plt.clf()

这将每隔 0.5 秒绘制 I 一次。

关于Python matplotlib 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29136182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com