如何将正在流式传输的数据存储到实时图形中?

时间:2015-11-05 18:16:44

标签: plotly

我正在使用粒子光子将数据流式传输到Plotly中的实时图表。

但是,我想保存我正在流式传输的所有数据以供将来分析。

不幸的是,流API只允许在最早点之前丢失一定数量的点。 (我相信允许的最大分数是20,000。)

我从这个Github issue page读到你可以通过进行REST调用来存储数据,但我仍然不确定如何继续。

有没有人知道一种方法或有任何建议让我开发一种方法来保存实时流数据,而不是使用中间人(如RPi或PC)来存储数据,然后再将数据上传到情节?

1 个答案:

答案 0 :(得分:0)

我知道这个答案来得相当晚,但希望其他人也觉得它很有用。

您可以在覆盆子上选择一个python应用程序,它同时将数据发送到您的流和您的数据库。您可以使用本教程使用pyhton构造流: https://plot.ly/python/multiple-trace-streaming/#getting-set-up

扩展此脚本以将数据从同一个while循环发送到单独的数据库相当简单。我正在做类似的事情,我会在它工作后立即编写一些代码。