我用funcanimation设置blit=True报错:'FuncAnimation' object has no attribute '_resize_id',但是不设置它或者设置为False就没问题,请问是什么原因呢
这个错误可能是因为你的Matplotlib版本过低。
在Matplotlib 3.3及以下的版本中,FuncAnimation类不具有'_resize_id'属性,因此在使用blit=True时会出现此错误。要解决此问题,请升级到Matplotlib 3.3或更高版本。
另一种可能的原因是,在使用blit=True时,您需要指定保留的部分。在这种情况下,您需要提供一个参数列表,其中包含您希望保留的图形对象,以保证动画的正确运行。
回答不易 求求您采纳点赞哦 感激不尽
这个错误是因为在使用matplotlib的FuncAnimation类时,您尝试使用blit=True参数,但是您的matplotlib版本不支持该参数。
blit参数是matplotlib的一个高级功能,用于提高动画的帧率。它通过重用图形中不变的部分来减少计算开销,从而提高动画的帧率。
如果您的matplotlib版本不支持blit参数,请更新到最新版本,以获得该功能。如果您不需要该功能,可以在调用FuncAnimation时将blit参数设置为False,以避免报错。