第一种:
... $('#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为自定义颜色数组。若取不到数据请先检查一下数据格式正不正确。
您必须登录才能发表评论。