我不确定如何准确描述我的问题,现在我脑子里一片困惑,所以请处理它,如果我错了,请纠正我,我会确定的。
主要目标:
是建立一个实时折线图,它根据来自stdout 的数据自动更新而无需重新加载网页。所以它基本上必须是 python 脚本,它获取每个第二个值,并根据这个值继续在折线图中画线。
1) 现在我脑海中的基本标签是:Javascript/AJAX、cgi、python http web 服务器、SVG(矢量图形)。
所以基本上最大的问题,我不明白的是如何继续将 stdout 值传输到网页。我应该编写自己的 python http web 服务器,以某种方式传递值并使用 javascript 或 ajax + SVG 绘制图表。
或者写一个 http web 服务器是一个愚蠢的想法,我可以在没有它的情况下以某种方式让它工作?
欢迎任何其他建议,或向我指出一些教程或文章。因为现在我很困惑,尤其是在继续向网页传递值的部分。
提前致谢。希望你能指点我=)
请您参考如下方法:
Highcharts 适用于静态数据或以最大 1000 毫秒速度更新的数据。尝试将更新速率更改为 100 毫秒 - 它看起来像废话。
我会推荐 Smoothie Charts .非常适合您的场景。
