![](/img/trans.png)
[英]Difficulty in using append function while animating in Matplotlib FuncAnimation
[英]Animating a contour plot in matplotlib using FuncAnimation
我正在尝试在matplotlib中创建一个更新三位艺术家的动画,包括imshow,contour和text。 使用FuncAnimation我能够更新文本和图像组件,但无法更新轮廓。 具体来说,我尝试了这个作为我的回调:
def updatefig(*args):
text_component.set_text(newText())
image_component.set_array(newArrayData())
contour_component.set_array(newArrayData())
return [text_component,image_component,contour_component]
此代码不会引发异常,但也不会更新轮廓线。 我想知道这是否只是我不知道正确的setter方法,如果有更多的东西。 任何人都可以告诉我这是否可能?
谢谢,Eli
我没有完全理解你的代码(也因为它不完整)而且我想评论你的问题而不是回答它...(但我没有足够的声誉能够做到!)
无论如何......我认为问题可能与轮廓本身有关,它不是艺术家,而是QuadContourSet实例! 你认为这可能是问题吗? 我和ArtistAnimation有类似的东西......
如果这是重点,你必须“ 打开QuadContourSet,直到它像艺术家一样 ”......我可以用链接中的所有信息解决我的问题!
祝好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.