如何使用anychart制作实时计量表?

问题描述 投票:0回答:1

我使用node.js和javascript来创建程序。

我想使用任何图表创建一个实时计量器,但是任何图表计量表都不会改变,尽管数据来自socket.io。

我想访问anychart仪表图表对象并更改从套接字接收的数据。

我怎么解决这个问题?

anychartObj = new RealTimeAnyChart(elementId);
chartArrayList.push(anychartObj);

function RealTimeAnyChart(elemntId){

        this.dataSet = anychart.data.set([15]);
        this.gauge = anychart.gauges.circular();
        this.gauge.data(this.dataSet);
        this.gauge.container(elementId);
        this.gauge.draw();
}

socket.on(' ',function(){
    chartArrayList.gauge = value ?? this part is problem..
}
javascript node.js gauge anychart
1个回答
0
投票

您可以创建新的数据集并将其应用于圆形规格,如下所示:

socket.on(' ',function(){
var newData = anychart.data.set([20]);
chartArrayList.gauge.data(newData);
}

如果您可以访问现有的dataSet对象,则可以将新数据直接应用于旧数据集,而不是创建新数据。你可以这样做:

dataSet.data([20]);
© www.soinside.com 2019 - 2024. All rights reserved.