Hihgcharts中向series动态写入数据的两种方法

第一种:

            ...
            $('#highcharts').highcharts({
                ...
                series: create()
            });

            function create() {
                var series = [];
                for (var i = 0; i < retCode.length; i++) {
                    series.push({"name": name[i], "data": data[i], "color": color[i]});
                }
                return series;
            }

第二种:

            ...
            var chart = $('#highcharts').highcharts();
            for (var i = 0; i < retCode.length; i++) {
                chart.addSeries({
                    name: name[i],
                    data: data[i],
                    color: color[i],
                });
            }

PS:name[]为数据标签数组,data[][]为数据二维数组位置对应数据标签,color为自定义颜色数组。若取不到数据请先检查一下数据格式正不正确。

原创文章,转载请注明: 转载自Sdcxv

本文链接地址: Hihgcharts中向series动态写入数据的两种方法

作者: Sdcxv

Mostly Harmless