Pylab动画多人物

2024-04-19 15:16:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用pylab动画更新多个图形。我为每个要显示的通道初始化一个新图形,并使用以下命令将交互模式设置为关闭:

    pyplot.ion()
    pyplot.show()

在包含图形的类中有一个环形缓冲区和一个更新数据的方法:

^{pr2}$

问题是:对于多个图形,只有最后一个图形正确更新。其他的不刷新。我知道数据被正确地添加到每个图形的缓冲区中,所以问题并不存在。在


Tags: 数据方法命令图形show模式动画缓冲区
1条回答
网友
1楼 · 发布于 2024-04-19 15:16:42

我在this article之后找到了一个解决方案。在

我用一个名字初始化了这个图形:

fig = pyplot.figure(name)

然后我换了台词:

^{pr2}$

收件人:

    pyplot.figure(name)
    pyplot.draw()

显然这是有效的,但不完全确定原因。在

相关问题 更多 >