【问题标题】:How to create a real-time plot with mpld3如何使用 mpld3 创建实时绘图
【发布时间】:2017-02-15 21:41:15
【问题描述】:

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

【问题讨论】:

    标签: javascript d3.js matplotlib websocket mpld3


    【解决方案1】:

    在客户端使用D3.JS 是最简单的方法。

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

    我不知道mpld3 本身对这里有什么帮助,抱歉。

    【讨论】:

      猜你喜欢
      • 2018-02-10
      • 1970-01-01
      • 2015-11-17
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 2020-07-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多