2

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

4

1 回答 1

1

您不需要清除每帧之间的图形

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

您能否展示一些您尝试过的代码,这样可以更容易地给出更具体的答案。

另请参阅:在循环中有效地使用 matplotlib 的 quiver,逐帧可视化 3D-numpy-array

于 2012-10-01T15:46:05.233 回答