客户需求:目前有四个legend标签,客户要求,点击其中一个legend标签,按照其他标签进行排序,永远从第一个开始,如果第一隐藏了,按照第二个排序;
//点击legend标签事件
myChart_bs.off('legendselectchanged');
myChart_bs.on('legendselectchanged', function(params){
//自己可以打印一下select内容
console.log(params.selected);
//{平均分1: false, 平均分2: true, 平均分3: true, 平均分4: true}
//本文因为legend标签 固定,所以采用循环select里面的值,获取到vulue,查看每次点击后,第一个value如果是true就按照他进行排序;
var str="";
for(var key in params.selected){
if(params.selected[key]==true){
str=key;
break;
}
}
initChartsData(lx);
})