如何为该图设置动画以仅显示下一行

How do I animate this graph to just display the next row

enter image description here

所以我尝试了这个,我在 jupyter notebook 上工作,想知道如何为下一行数据制作动画。

enter code here 
def animate(i):
    data = df.iloc[i]
    return data
ani = matplotlib.animation.FuncAnimation(fig, animate, frames=53, interval=700, repeat=True)

对于我在文档中看到的内容,您必须在 animate 函数中设置绘图数据。您还必须有一个实例到您的绘图并在动画函数中使用相同的实例。

fig, ax = plt.subplots()
p, = plt.plot(df.columns, df.iloc[0])

def animate(i):
    print(df.iloc[i])
    p.set_data(df.columns, df.iloc[i])
    return p


ani = matplotlib.animation.FuncAnimation(fig, animate, frames=20, interval=10, blit=True, repeat=True)
plt.show()