javascript - Highcharts 中的线条可以一条接一条地出现吗?

标签 javascript jquery highcharts line

我在 Highcharts 图表中有多条线,并且想让它们依次出现,而不是同时出现。那可能吗?我有a fiddle here .

也许一种方法是首先不显示任何行(如何?),然后让它们出现在附加函数中,例如:

    function(chart)
    { 
        chart.series[0].drawLine({lineWidth: 1}),
        chart.series[1].drawLine({lineWidth: 1}),
        chart.series[2].drawLine({lineWidth: 1});
    });

但是我不知道让它们出现...有什么建议吗?非常感谢!

最佳答案

您需要调用addSeries一项一项地,即在 setTimeout 函数中。

setTimeout(function(){
              chart.addSeries({
                    data: [1,2,3]
              });

              setTimeout(function(){
                chart.addSeries({
                      data: [2,3,4]
                });
              },1000);
},1000);

简单演示:

关于javascript - Highcharts 中的线条可以一条接一条地出现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37785319/

相关文章:

javascript - 给定订阅者的 Redux-logic 订阅取消

javascript - 如何合并两个 facebook graph api 数据结果(JSON)

javascript - 如何使html表格的tbody垂直滚动

php - 如何在 Highcharts 中将 PHP 数组添加到 JS 数组

javascript - 以变​​量形式传递数据-Highcharts

javascript - Highstock 与 php 和 mysql

javascript - 加速改变 div 元素颜色的 JavaScript 函数构造 'led display'

jquery - 使用 jquery 滑动导航栏

javascript - 当 div 内的所有选择都已更改时的 jQuery 事件

jquery - 多个选择器或多个函数 - 有效率提升吗?