//chart_amount为定义highchart时的位置(或id名)
//调用addSeries()方法,设置并加载series数据列
chart_amount.addSeries({
name: obj.manufacturer,data: obj.rateList,
pointPlacement: 'on'
});
//调用remove()方法,删除series数据列
chart_amount.series[0].remove();
plotOptions: {
series: {
cursor: 'pointer',
events: {
//图例点击事件
legendItemClick: function(e) {
var index = this.index;
var series = this.chart.series;
if(series[index].visible) return true;
var sum = 0;
for(var len=series.length,i=0; i<len-1; i++){
if(series[i].visible) ++sum;
}
if(sum>=5){
alert("图表最多显示5条数据,请先点击图例,隐藏一条数据");
return false;
}
return true;
}
}
}
},