使用“contourf”方法时 ArtistAnimation 是否有效?我正在尝试构建模型预测的 MP4 动画。
我正在使用一种类似于 MetPy Monday 视频系列中显示的方法,在该视频系列中,您将绘图附加到一个空的艺术家数组(用于雷达图)。雷达/卫星图似乎成功地构建了动画,因为它们使用了“pcolormesh”,但对于我使用“contourf”的模型图来说,情况并非如此。
在 JupyterLab 中执行此代码时,
plt.rcParams['animation.html'] = 'jshtml'
anim = ArtistAnimation(fig, artists, interval=100, blit=False)
anim
我在堆栈跟踪的末尾看到了这一点:
AttributeError:“QuadContourSet”对象没有属性“set_visible”
stackoverflow 上的一个旧线程尝试解决此问题: https ://github.com/matplotlib/matplotlib/issues/6139
实施这些修复时,set_visible 属性错误不再出现,而是出现:
AttributeError:“QuadContourSet”对象没有属性“get_figure”
不知道从这里去哪里。如果有好消息,我会在地图上一次看到每个时间步的所有数据(因此数据检索是可以的),但是 ArtistAnimation 以及它如何与 contourf 方法一起工作。任何指导或有用的提示都会很棒!