Matplotlib在图像上设置动画


问题内容

我正在尝试为图像上的一堆不断更新的点设置动画(想象使绘制的点在某些图像上沿对角线移动)。我在这里查看了动画示例:http
:
//matplotlib.org/examples/animation/dynamic_image.html,但是我不确定在清除所有先前的点然后重画它们时如何保持相同的图像。有任何想法吗?


问题答案:

您无需清除每一帧之间的数字

#initial data 
ln, = ax.plot(x,y)
#...some loop code
    ln.set_xdata(new_x)
    ln.set_ydata(new_y)

您能否显示一些您尝试过的代码,这将使您更容易给出更具体的答案。

也参见:使用在一个循环中matplotlib的颤动有效地3D-numpy的阵列帧的可视化通过帧