2
我正在尝试在图像上对一些不断更新的点进行动画处理(想象一下,绘制的点可以沿着某个图像的对角线移动)。我看过这里的动画示例:http://matplotlib.org/examples/animation/dynamic_image.html,但我不确定如何保留相同的图像,同时清除所有以前的点,然后重新绘制它们。有任何想法吗?Matplotlib在图像上生成动画
我正在尝试在图像上对一些不断更新的点进行动画处理(想象一下,绘制的点可以沿着某个图像的对角线移动)。我看过这里的动画示例:http://matplotlib.org/examples/animation/dynamic_image.html,但我不确定如何保留相同的图像,同时清除所有以前的点,然后重新绘制它们。有任何想法吗?Matplotlib在图像上生成动画
你并不需要清除每一帧
#initial data
ln, = ax.plot(x,y)
#...some loop code
ln.set_xdata(new_x)
ln.set_ydata(new_y)
你可以显示你已经尝试了一些什么代码之间的数字,它会更容易地给出更具体的答案。
另见:using matplotlib's quiver in a loop efficiently,Visualization of 3D-numpy-array frame by frame
这工作,谢谢! – victor