2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > echarts 默认显示图例_echarts图例组件点击显示功能(默认功能点击消失)

echarts 默认显示图例_echarts图例组件点击显示功能(默认功能点击消失)

时间:2021-08-12 20:30:11

相关推荐

echarts 默认显示图例_echarts图例组件点击显示功能(默认功能点击消失)

varmyChart=echarts.init(document.getElementById(‘main‘));

varoption={

title:{

text:‘折线图堆叠‘

},

tooltip:{

trigger:‘axis‘

},

legend:{

data:[‘邮件营销‘,‘联盟广告‘,‘视频广告‘,‘直接访问‘,‘搜索引擎‘]

},

grid:{

left:‘3%‘,

right:‘4%‘,

bottom:‘3%‘,

containLabel:true

},

toolbox:{

feature:{

saveAsImage:{}

}

},

xAxis:{

type:‘category‘,

boundaryGap:false,

data:[‘周一‘,‘周二‘,‘周三‘,‘周四‘,‘周五‘,‘周六‘,‘周日‘]

},

yAxis:{

type:‘value‘

},

series:[

{

name:‘邮件营销‘,

type:‘line‘,

stack:‘总量‘,

data:[120,132,101,134,90,230,210]

},

{

name:‘联盟广告‘,

type:‘line‘,

stack:‘总量‘,

data:[220,182,191,234,290,330,310]

},

{

name:‘视频广告‘,

type:‘line‘,

stack:‘总量‘,

data:[150,232,201,154,190,330,410]

},

{

name:‘直接访问‘,

type:‘line‘,

stack:‘总量‘,

data:[320,332,301,334,390,330,320]

},

{

name:‘搜索引擎‘,

type:‘line‘,

stack:‘总量‘,

data:[820,932,901,934,1290,1330,1320]

}

]

};

myChart.setOption(option);

myChart.on(‘legendselectchanged‘,function(params){

letoption=this.getOption();

letselect_key=Object.keys(params.selected);

if(!params.selected[params.name]){

select_key.map(res=>{

option.legend[0].selected[res]=!params.selected[res];

});

}else{

select_key.map(res=>{

option.legend[0].selected[res]=false;

});

option.legend[0].selected[params.name]=true;

}

this.setOption(option)

});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。