gpt4 book ai didi

python - 在不阻塞执行的情况下绘制线条

转载 作者:太空狗 更新时间:2023-10-29 16:56:56 25 4
gpt4 key购买 nike

我正在使用 matplotlib 绘制图表和图形。

当我使用命令 show() 绘制图表时,我的代码会在此命令处阻塞。

我想用新数据刷新我的值列表,而不是刷新背景上的图像。如何在每次不关闭带有图形的窗口的情况下做到这一点?下面是我正在使用的代码

import pylab
a = (1,2,3,4)
pylab.plot(a)
pylab.show() # blocks here

最佳答案

在以 -pylab 开始的 IPython 中,它不应该阻塞。

否则:使用 ion() 可以打开交互模式。 show() 不会阻塞您的系统了。每个 draw()plot(x, y) 都会更新您的绘图。

ioff() 关闭交互模式。如果您添加大量数据但不添加,则很有用想要更新每一个小细节。

另请参阅:http://www.scipy.org/Cookbook/Matplotlib/Animations

关于python - 在不阻塞执行的情况下绘制线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2310851/

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