seaborn 动画 - 如何清除/删除以前的数据行

时间:2021-06-30 12:40:20

标签: python matplotlib matplotlib-animation

我使用以下代码为 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')

很遗憾,我无法在这里展示我的动画。非常感谢任何帮助!

0 个答案:

没有答案