我用funcanimation设置blit=True报错:'FuncAnimation' object has no attribute '_resize_id',但是不设置它或者设置为False就没问题,请问是什么原因呢


我用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时,您需要指定保留的部分。在这种情况下,您需要提供一个参数列表,其中包含您希望保留的图形对象,以保证动画的正确运行。