import matplotlib.pyplot as plt
from IPython.display import display, clear_output
lst=[]
fig,ax=plt.subplots()
for i in range(10):
ax.cla()
lst.append(i*i)
ax.plot(lst)
display(fig)
clear_output(wait=True)
plt.pause(0.1)
参考:
这段代码演示了如何在Python中使用Matplotlib库动态更新图形。它创建了一个循环,每次迭代时清空当前轴(cla()),添加新的数据点到列表并绘制,然后利用IPython的display和clear_output函数更新显示。plt.pause(0.1)使得图形有时间刷新,产生类似动画的效果。

1994

被折叠的 条评论
为什么被折叠?



