【发布时间】:2020-10-14 08:10:56
【问题描述】:
例如,查看上一个问题的答案:这里将 plt.show() 放在 for 循环之外可以绘制“实时”图。就好像代码在执行之前正在编译一样。当您处于第 i 次迭代时,python 如何知道当 plt.show() 命令出现在循环之后?
How do I plot in real-time in a while loop using matplotlib?
import numpy as np
import matplotlib.pyplot as plt
plt.axis([0, 10, 0, 1])
for i in range(10):
y = np.random.random()
plt.scatter(i, y)
plt.pause(0.05)
plt.show()
【问题讨论】:
标签: python matplotlib plot