Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态图-我们如何通过发送一组数据点而不是整个数据系列来更新图表_Javascript_Charts_Dygraphs - Fatal编程技术网

Javascript 动态图-我们如何通过发送一组数据点而不是整个数据系列来更新图表

Javascript 动态图-我们如何通过发送一组数据点而不是整个数据系列来更新图表,javascript,charts,dygraphs,Javascript,Charts,Dygraphs,我想通过发送一组数据点来更新实时数据,而不是发送整个数据系列数组,旧值应自动删除。这可以从库的示例开始执行 更新数据系列后调用 下面是一个snipnet,显示如何附加新数据和删除最旧的数据: var数据=[]; var t=新日期(); 对于(变量i=10;i>=0;i--){ var x=新日期(t.getTime()-i*1000); data.push([x,Math.random()]); } var g=新的动态图(document.getElementById(“图形”),数据,{

我想通过发送一组数据点来更新实时数据,而不是发送整个数据系列数组,旧值应自动删除。

这可以从库的示例开始执行

更新数据系列后调用

下面是一个snipnet,显示如何附加新数据和删除最旧的数据:

var数据=[];
var t=新日期();
对于(变量i=10;i>=0;i--){
var x=新日期(t.getTime()-i*1000);
data.push([x,Math.random()]);
}
var g=新的动态图(document.getElementById(“图形”),数据,{height:200});
setInterval(函数(){
var x=新日期();
var y=Math.random();
data.shift();
数据推送([x,y]);
g、 updateOptions({'file':data});
}, 1000);

这可以从图库的示例开始执行

更新数据系列后调用

下面是一个snipnet,显示如何附加新数据和删除最旧的数据:

var数据=[];
var t=新日期();
对于(变量i=10;i>=0;i--){
var x=新日期(t.getTime()-i*1000);
data.push([x,Math.random()]);
}
var g=新的动态图(document.getElementById(“图形”),数据,{height:200});
setInterval(函数(){
var x=新日期();
var y=Math.random();
data.shift();
数据推送([x,y]);
g、 updateOptions({'file':data});
}, 1000);