我正在尝试使用OpenCV实时绘制来自摄像机的一些数据。然而,实时绘图(使用matplotlib)似乎不起作用。
我已经将问题隔离到这个简单的例子中:
fig = plt.figure()
plt.axis([0, 1000, 0, 1])
i = 0
x = list()
y = list()
while i < 1000:
temp_y = np.random.random()
x.append(i)
y.append(temp_y)
plt.scatter(i, temp_y)
i += 1
plt.show()
我希望这个例子能单独绘制1000个点。实际发生的情况是,窗口弹出,显示第一个点(可以),然后等待循环完成,然后填充图形的其余部分。
有什么想法为什么我一次看不到一个填充的点?
https://stackoverflow.com/questions/11874767
复制相似问题