【发布时间】:2012-10-01 02:49:20
【问题描述】:
我正在尝试为图像上的一组不断更新的点设置动画(想象使绘制的点在某些图像上沿对角线移动)。我在这里查看了动画示例:http://matplotlib.org/examples/animation/dynamic_image.html,但我不确定如何在清除所有以前的点的同时保持相同的图像,然后重新绘制它们。有什么想法吗?
【问题讨论】:
标签: python matplotlib
我正在尝试为图像上的一组不断更新的点设置动画(想象使绘制的点在某些图像上沿对角线移动)。我在这里查看了动画示例:http://matplotlib.org/examples/animation/dynamic_image.html,但我不确定如何在清除所有以前的点的同时保持相同的图像,然后重新绘制它们。有什么想法吗?
【问题讨论】:
标签: python 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
【讨论】: