我已经查过了,但还没有找到解决我问题的正确方法。我正在对一些我想绘制的数据进行循环。在循环的每一步——我用plt.show()绘制图形。但是,由于这是一个阻塞函数,我一直被卡住,直到我手动关闭窗口,然后循环继续,下一个图出现。
我想做的是绑定一个按键事件来关闭图形并继续循环(而不是使用鼠标“X”离开图形)。
如果这是不可能的,我想设置一个计时器来关闭图形并继续循环。
我所有的问题似乎都是因为plt.show()屏蔽了其他所有东西——有什么办法可以解决这个问题吗?
我的绘图中的一些注释:它们使用相同的轴,但包含一个散点图、填充框和注释——它们总是在变化。
谢谢!
尝试使用
ion
frommatplotlib.pyplot
:有关
ion
和交互与非交互用法的详细信息here或者,如果您想使用按钮按下方法,则指定一个回调
事件计时器比较棘手,因为
show
命令被阻塞,所以它可能必须涉及线程。相关问题 更多 >
编程相关推荐