我目前正在使用树莓派进行工程项目,并使用各种传感器的GPIO引脚收集数据。我想在图表上显示这些数据。我已经使用matplotlib来显示图表,但是要继续执行该程序,您需要关闭图形窗口。我已经研究过,但似乎找不到让图表保持开放的方法,并且不断更新后台运行的程序。有没有办法做到这一点?或者我应该尝试创建一个带有图形的HTML文件并打开程序吗? 谢谢你的帮助!
答案 0 :(得分:1)
您可以使用Plotly Python API从RasPi中将数据记录并流式传输到浏览器中的图表。您可以将代码from GitHub分叉到设置an online graph like this。这里的例子是温度。
生成图表后,您可以使用此代码段将其嵌入iframe:
<iframe id="igraph" src="https://plot.ly/~abhishek.mitra.963/1/400/250/"
width="400" height="250" seamless="seamless" scrolling="no"></iframe>
您需要在代码段中交换您的网址。您可以在URL字符串和字段中编辑宽度和高度以更改其外观。这是它的外观:
(完全披露:我是团队Plotly)。
答案 1 :(得分:0)