首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用anychart制作实时仪表图?

如何使用anychart制作实时仪表图?
EN

Stack Overflow用户
提问于 2018-09-04 13:15:08
回答 1查看 403关注 0票数 0

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

我想使用anychart创建一个实时仪表,但是anychart仪表图表不会改变,尽管数据来自socket.io。

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

我该如何解决这个问题?

代码语言:javascript
复制
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..
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-05 11:29:28

您可以创建新的dataSet并将其应用于圆形仪表,如下所示:

代码语言:javascript
复制
socket.on(' ',function(){
var newData = anychart.data.set([20]);
chartArrayList.gauge.data(newData);
}

如果您有权访问现有的dataSet对象,则可以将新数据权限应用于旧的dataSet,而不创建新的a。您可以像这样实现:

代码语言:javascript
复制
dataSet.data([20]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52159226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档