Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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_Graph_Dygraphs - Fatal编程技术网

Javascript 使用动态图向现有图形添加数据点

Javascript 使用动态图向现有图形添加数据点,javascript,graph,dygraphs,Javascript,Graph,Dygraphs,我有一个基于JavaScript数组创建的现有图形。我还有一个生成新值的过程,比如说每秒一次,作为JavaScript数组 是否可以将新值添加到现有图形中?我希望避免每次创建新值时重新绘制整个图表 var data = [[1,99,42],[2,98,52]] var graph = new Dygraph(element, data, {}); // now graph is created and visible // how to add newPoint to existing gr

我有一个基于JavaScript数组创建的现有图形。我还有一个生成新值的过程,比如说每秒一次,作为JavaScript数组

是否可以将新值添加到现有图形中?我希望避免每次创建新值时重新绘制整个图表

var data = [[1,99,42],[2,98,52]]
var graph = new Dygraph(element, data, {});
// now graph is created and visible

// how to add newPoint to existing graph?
var newPoint = [3,100,20];

您可以对所有类型的数据使用选项
file
,而不仅仅是CSV文件

data.push(newPoint);
updateOptions({file:data});