// 使用剛指定的配置項(xiàng)和數(shù)據(jù)顯示圖表
var selectArr = option.legend.data;
myChart.on('legendselectchanged', function(obj) {
var selected = obj.selected;
var name = obj.name;
// 使用 legendToggleSelect Action 會(huì)重新觸發(fā) legendselectchanged Event赏表,導(dǎo)致本函數(shù)重復(fù)運(yùn)行
// 使得 無(wú) selected 對(duì)象
if (name == '全選') {//需要配置一個(gè)legend為‘全選’的名稱
//alert("33");
var flag = $(this).attr('flag');
if(flag == 1){
var val = false;
$(this).attr('flag',0);
$(this).val('全選中');
}else{
var val = true;
$(this).attr('flag',1);
$(this).val('全不選');
}
var obj = {};
for(var key in selectArr){
obj[selectArr[key]] = val;
}
option.legend.selected = obj;
myChart.setOption(option);
}
});
// overlay.setOption(option);