var selected = {};
var isShow;
for(var i = 0; i< option.series.length; i++){
//初始化選擇值
selected[option.series[i].name] = true;
isShow= false;
//只顯示最后一個label
if(i == option.series.length -1){
isShow= true;
}
option.series[i].label ={
normal: {
show: isShow,
position: 'top',
textStyle:{
fontSize: '12px',
//color:'#a1c9fa'
}
}
};
}
var fun = function(obj){
var total = 0;
for(var key in selected){
if(selected[key]){
for(var i=0; i<option.series.length; i++){
//只添加沒有隱藏的列的數值
if(key == option.series[i].name){
total += option.series[i].data[obj.dataIndex];
}
}
}
}
return total;
}
//最后一個label的formatter 綁定一個寫好的函數
option.series[option.series.length - 1].label.normal.formatter = fun;