ken*_*ken 26 javascript html5 graph javascript-framework
我想构建一个基于Web的实时数据图,我正在寻找不同的选项,例如:
实时我的意思是,客户端轮询Web服务器说每秒或使用反向ajax; 服务器在可用时将数据推送到客户端.
你能推荐一下吗?
Dan*_*llo 15
您可能需要考虑使用Flot,一个基于jQuery的开源绘图库.
我假设你实时意味着图表会自动更新.以下是如果您以1秒的间隔使用AJAX轮询获取和绘制数据,您的代码将如何:
function fetchData() {
$.ajax({
url: 'json_fetch_new_data.php',
method: 'GET',
dataType: 'json',
success: function(series) {
var data = [ series ];
$.plot($('#placeholder'), data, options);
}
});
setTimeout(fetchData, 1000);
}
Run Code Online (Sandbox Code Playgroud)
请务必查看以下演示以查看其实际操作(单击"轮询数据"按钮):
有关Flot的更多信息:
| 归档时间: |
|
| 查看次数: |
38450 次 |
| 最近记录: |