Python(IPython-Jupyter笔记本)中是否有任何接受的绘图选项发电机?
AFAIK matplotlib
不支持这一点。我发现的唯一选择是plot.ly http://plot.ly使用他们的 Streaming API,但我不想使用在线解决方案,因为我需要实时绘制大量数据。
固定长度生成器始终可以转换为列表。
vals_list = list(vals_generator)
这应该是适当的输入matplotlib
.
根据您更新的信息猜测,可能是这样的:
from collections import deque
from matplotlib import pyplot
data_buffer = deque(maxlen=100)
for raw_data in data_stream:
data_buffer.append(arbitrary_convert_func(raw_data))
pyplot.plot(data_buffer)
基本上使用双端队列来拥有固定大小的数据点缓冲区。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)