javascript - 我可以在 HighChart JS 中逐一加载列(每个系列)吗?

标签 javascript jquery highcharts

我正在使用 HighCharts JS 制作气泡图。这是一个非常不言自明的问题,但我想做的是改变机制。

图表完美地加载了图表,但它同时加载了所有列(或系列)。我希望做的是它逐一加载每一列。

您可以在此链接中查看示例图:- http://www.highcharts.com/demo/bubble

正如您在上面所示的示例图中看到的,它们有三个系列,并且它们都同时加载;我希望它能够一一加载。

任何想法,

谢谢。

最佳答案

您可以从选项中删除系列,并将它们全部添加到加载事件中。演示:http://jsfiddle.net/qc8bS/

$('#container').highcharts({

    chart: {
        type: 'bubble',
        zoomType: 'xy',
        events: {
            load: function () {
                var chart = this;

                function addSeries() {
                    if (s.length > 0) {
                        chart.addSeries(s[0]);
                        setTimeout(addSeries, 1000);
                        s.splice(0, 1);
                    }
                }

                addSeries();
            }
        }
    },

    title: {
        text: 'Highcharts Bubbles'
    },

    series: []

});

关于javascript - 我可以在 HighChart JS 中逐一加载列(每个系列)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21815734/

相关文章:

php - 如何将动态生成的 HTML 表放入 JS 数组中?

javascript - 如何以样式缓存图像 url?

php - 从已知位置查找最近的列出(数组?)城市

javascript - Base 10 到 Base 2 转换器

javascript - 使用 nodeJS 上传文件

javascript - 在新选项卡中打开新网页后,如何获取书签中的 JavaScript 代码以执行?

javascript - 在以 HTML 5 上传之前调整图像大小

javascript - 类型错误 : Highcharts[h] is not a function

highcharts - 交换类别和标签 highcharts(条形图)

javascript - DotNet Highcharts - 隐藏特定图例标签