只需在循环之外使行对象具有空数据即可:
line1, = ax.plot([], [],'-k',label='black')line2, = ax.plot([], [],'-r',label='red')ax.legend()for i in range(0, SIZE): A.append(R1 * i * np.sin(i)) B.append(R2 * i * np.cos(i)) line1.set_ydata(A) line1.set_xdata(range(len(A))) line2.set_ydata(B) line2.set_xdata(range(len(B))) ax.relim() ax.autoscale_view() plt.draw()
您可能会更聪明地更新自己的
xdata。
有关更完整的示例,请参见此处和完整的动画示例库。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)