3

有没有办法在前端使用 mpld3 添加新数据点并删除旧数据点(推送、移位原理)?我想使用 mpld3 进行实时绘图。例如,初始化绘图并使用 websockets 更新它......到目前为止,我能想到的唯一方法是在初始化后使用底层 d3 库直接在 javascript 中更新数据,就像在这个例子中一样。

4

1 回答 1

0

D3.JS在客户端使用最容易做到这一点。

如果您真的讨厌编写 JS 代码并且可以通过刷新页面来更新,您可以通过后端上的钩子提供图像来做到这一点,该钩子会在matplotlib每次发出请求时重写并发送新的图形。不过,出于各种原因,这是一个坏主意。

抱歉,我不知道任何能力mpld3本身对这里有帮助。

于 2017-02-20T06:51:17.883 回答