我正试图使一些时间相关数据的空间坐标的wigner函数具有动画效果。wigner函数是二维的,所以我使用courtoff()来绘制它。我把数据存储在HDF5文件中,可以动态地制作Wigner发行版,但我不知道如何制作动画。我找到的所有动画教程和示例(例如this one和this one)都是严格针对线图的。具体来说,他们的animate(i)
函数使用line.set_data()
,我似乎找不到contourf()
的等价物。
如何设置用contourf()
生成的图像的动画?
什么是contourf()
等价于set_data()
?
Tags:
我正在绘制地理数据,因此需要底图。 基于队长的回答和关于https://github.com/matplotlib/matplotlib/issues/6139的讨论/错误报告 我发布了一个受tacaswell启发的响应,它允许您在二维数据动画中使用courtoff,如果您有ffmpeg,则将其保存为mp4:
使用
FuncAnimation
有一个简单的方法: 必须具有清除轴并基于帧号绘制新轮廓的函数。别忘了把blit
设为False
。下面是我用来制作二维等高线图的动画,它改编自http://matplotlib.org/examples/animation/dynamic_image2.html
相关问题 更多 >
编程相关推荐