我使用以下代码为 seaborn 散点图设置动画。 如何删除之前的点,以便动画中只显示最新的点?
这是我的代码:
import matplotlib.animation as animation
import matplotlib.pyplot as plt
from celluloid import Camera
fig = plt.figure()
camera = Camera(fig)
# animation draws one data point at a time
for i in range(0, data.shape[0]):
plot = sns.scatterplot(x=data.x[:i], y=data.y[:i], hue=data.id[:i])
camera.snap()
anim = camera.animate(blit=False)
anim.save('animation4.mp4')
很遗憾,我无法在这里展示我的动画。非常感谢任何帮助!