这是一个更普遍的问题,我不是要求实施细节。
我在一台机器上运行Python脚本,该机器监控实验并从中收集实时数据。我想在网站上可视化数据并决定使用d3.js
我当前的设置绝对是基本的:
CSV
文件)。HTML
页面
带有javascript的服务器,它抓取文件并创建图形
使用d3.js
。我已经考虑过用sqlite
数据库替换文本文件,但我确信有一种更复杂,更简单的方法可以通过网络完成。
所以我正在寻找一个更加可靠的解决方案,并在网上搜索不同类型的策略,但其中大多数涉及更大的库(Tornado
,node.js
等。)。
我会对基本类似套接字的解决方案感到满意,并试图找出它如何与WebSockets
一起使用,但不知道如何处理它。
所以我的问题是,如果您的唯一目标是在浏览器中运行Javascript并等待/监听数据(假设每隔几秒float
),您会推荐或使用什么样的设计,哪个是从Python脚本发送的?