【发布时间】:2014-09-08 02:52:50
【问题描述】:
我想在散景中绘制实时时间序列。我只想在每次更新时绘制新数据点。我该怎么做?
散景网站上有一个动画情节的例子,但它每次都需要重新绘制整个画面。此外,我正在寻找一个简单的示例,我可以在其中逐点绘制时间序列的实时图。
【问题讨论】:
-
你能描述一下你想要的不同吗?示例中的技术是更新数据源中的数据,然后绘图会自动更新。许多人已经使用示例中的技术来更新时间序列,我不太确定你想做什么不同的事情?如果要更新时间序列,可以将新点附加到数据的末尾。如果你想要一个固定的窗口,你也可以在必要时删除开始的点。如果你使用 numpy 数组,切片可能有助于使这更简单或更高效。
-
另外,如果您询问对损坏区域和部分重绘的支持,目前不支持。更新数据总是会导致完全重新渲染。
-
是的,我说的是像 matplotlib 的动画函数中的 blitz 选项这样的部分重绘
-
你有多少分?你确定这是一个问题吗? Bokeh 在数以万计的点上表现出色,除此之外,您经常会遇到过度绘图问题,不得不求助于其他可视化技术。也就是说,增加对损坏区域的支持是合理的做法,但这不在我们的短期路线图中。