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