首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在高图表中同步添加多个系列

如何在高图表中同步添加多个系列
EN

Stack Overflow用户
提问于 2013-10-29 21:51:00
回答 1查看 5.8K关注 0票数 1

我试图同步添加多个系列的高图表,但响应时间非常慢。显示图表几乎花了3-5秒。这是代码的一部分。

代码语言:javascript
运行
复制
   while(chart.series.length>0){
                chart.series[0].remove(true);
                    }
            chart.addSeries(series1);
                chart.addSeries(series2);
                chart.addSeries(series3);
                chart.addSeries(series4);
                chart.addSeries(series5);

当我只保留一个addSeries命令时,它会立即响应,因此我意识到这可能是同步添加高图表中多个系列的问题。不太擅长海图,所以有人能帮我吗?或许还有其他方法可以做到这一点,我非常感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-30 03:19:07

addSeries接受redraw作为第二个参数。

因此,您可以调用它,并将其设置为false,然后将最后一个设为true,这是默认的。

代码语言:javascript
运行
复制
var series = [ series1, series2, series3, series4 ],
    i = 0;

for( ; i < 4; i++ ) {
    chart.addSeries( series[i], false );
}

chart.addSeries(series5);

您也可以这样做来删除:

代码语言:javascript
运行
复制
while( chart.series.length > 1 ){
    chart.series[0].remove( false );
}

chart.series[0].remove();
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19669869

复制
相关文章

相似问题

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