我正在尝试开发一种遥测系统,该系统从Arduino发送传感器数据,实时绘制。为此,我使用Python和matplotlib库。 我的问题是每次新的数据点到达时,我想通过将其绘制到与其他数据点相同的数字来添加该数据点。到目前为止,我找不到解决方案。
答案 0 :(得分:1)
您可以使用Plotly中的Arduino API将数据从Arduino流式传输到Plotly图表。您有两种选择:连续传输数据(听起来您想要这样做)或传输单个数据块。
如果刷新页面,它将每隔几秒更新一次图表。
Arduino API可用here。而且,如果您已经在使用Python,则可以使用extend
选项将数据更新到另一个图中。 Python API是here。
以下是从Arduino传输的示例,您可以看到交互式版本here
完全披露:我在Plotly工作。
答案 1 :(得分:-1)
据我所知,你有几种不同的方法可以做到这一点(我会把它列在我认为增加难度的地方