我看仪表盘的案例是通过 function (chart) 函数来实现自动刷新的,是否可以像
一样调取csv或者json来自动刷新数据那。
我看仪表盘的案例是通过 function (chart) 函数来实现自动刷新的,是否可以像
一样调取csv或者json来自动刷新数据那。
可以,csv 数据接口返回一条数据即可。
我增加了一个函数 来读取json,功能是实现了,但是和原来的代码好像重复刷新了,不加原来的又不行
新增加
function requestData() {
$.ajax({
url: ‘./xxx_json.php’,
success: function(point) {
var series = chart10.series[0],
shift = series.data.length > 0; // 当数据点数量超过 20 个,则指定删除第一个点
chart10.series[0].addPoint(point, true, shift);
// 一秒后继续调用本函数
setTimeout(requestData, 1000);
},
cache: false
});
},
原来
function (chart10) {
if (!chart10.renderer.forExport) {
setInterval(function () {
var point = chart10.series[0].points[0],
newVal,
newVal = 100;
point.update(newVal);
}, 3000);
}
}
);