Javascript 如何使用mpld3创建实时绘图

Javascript 如何使用mpld3创建实时绘图,javascript,d3.js,matplotlib,websocket,mpld3,Javascript,D3.js,Matplotlib,Websocket,Mpld3,有没有一种方法可以通过前端的mpld3添加新的数据点并删除旧的数据点(推、移位原理)? 我想用mpld3做一个实时绘图。 初始化绘图一次并使用WebSocket更新它,例如。。。 到目前为止,我能想到的唯一方法是在初始化后使用底层d3库直接在javascript中更新数据,如示例所示。在客户端使用d3.JS最容易做到这一点 如果您真的不喜欢编写JS代码,并且可以刷新页面进行更新,那么您可以通过后端上的钩子提供图像,每次请求时,钩子都会重写并发送一个新的matplotlib图。然而,出于各种原因,

有没有一种方法可以通过前端的mpld3添加新的数据点并删除旧的数据点(推、移位原理)? 我想用mpld3做一个实时绘图。 初始化绘图一次并使用WebSocket更新它,例如。。。
到目前为止,我能想到的唯一方法是在初始化后使用底层d3库直接在javascript中更新数据,如示例所示。

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

如果您真的不喜欢编写JS代码,并且可以刷新页面进行更新,那么您可以通过后端上的钩子提供图像,每次请求时,钩子都会重写并发送一个新的
matplotlib
图。然而,出于各种原因,这是一个坏主意

对不起,我不知道在这里,
mpld3
本身有什么帮助