小编use*_*337的帖子

Matplotlib动画多行和文本

感谢您花时间阅读我的问题,我第一次发布了SO所以这里...

我正在使用matplotlib.animation.FuncAnimation在动画中绘制时间序列数据

我通过循环遍历列表并从numpy数组中切片数据来绘制多行.这样可以正常工作,但我还想在动画的情节中添加文本并描述帧编号.

我在下面列出了示例代码.

我正在尝试从animate函数返回行对象列表文本对象.我尝试这样做时收到属性错误:

Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Python27\lib\lib-tk\Tkinter.py", line 1470, in __call__
    return self.func(*args)
  File "C:\Python27\lib\lib-tk\Tkinter.py", line 531, in callit
    func(*args)
  File "C:\Python27\lib\site-packages\matplotlib\backends\backend_tkagg.py", line 141, in _on_timer
    TimerBase._on_timer(self)
  File "C:\Python27\lib\site-packages\matplotlib\backend_bases.py", line 1117, in _on_timer
    ret = func(*args, **kwargs)
  File "C:\Python27\lib\site-packages\matplotlib\animation.py", line 773, in _step
    still_going = Animation._step(self, *args)
  File "C:\Python27\lib\site-packages\matplotlib\animation.py", line 632, in _step
    self._draw_next_frame(framedata, self._blit)
  File "C:\Python27\lib\site-packages\matplotlib\animation.py", line 652, in _draw_next_frame
    self._post_draw(framedata, blit)
  File "C:\Python27\lib\site-packages\matplotlib\animation.py", line 675, in _post_draw …
Run Code Online (Sandbox Code Playgroud)

python animation matplotlib

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

animation ×1

matplotlib ×1

python ×1