我在pyplot窗口中用以下内容更新实时情节:
while True:
plt.plot(x,y)
plt.pause(0.005)
plt.clf()
但是,当我在pyplot窗口中缩放和/或平移时,视图会在每个plt.clf()
上重置。
有没有办法保持变焦?也许以某种方式保存和恢复视图状态?可能没有使用plt.clf()
,它显然删除了行句柄,而是更新了我的行数据并重新绘制了?
答案 0 :(得分:2)
您可以更新该行的数据,而不是清除所有内容。
line, = plt.plot([],[])
for i in range(100):
line.set_data(x,y)
plt.draw()
plt.pause(0.0001)