使用Dygraph向现有图形添加数据点

Adding data points to existing graph with Dygraphs

本文关键字:添加 数据 图形 Dygraph 使用      更新时间:2023-09-26

我有一个基于JavaScript数组的Dygraph创建的现有图。我还有一个生成新值的过程,比如说每秒一次,作为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);
graph.updateOptions({file: data});