| @@ -1023,6 +1023,12 @@ | |||
| }, | |||
| legend: { | |||
| data:['浏览量','下载量','commit'], | |||
| selected:{ | |||
| // '浏览量':true, | |||
| // '下载量':true, | |||
| // 'commit':true, | |||
| } | |||
| // orient: 'vertical', | |||
| // top:'top', | |||
| }, | |||
| @@ -1083,6 +1089,16 @@ | |||
| ] | |||
| }; | |||
| // this.echartsSelectData.resize() | |||
| var checkboxs=document.getElementsByName('checkboxchart'); | |||
| for(var i=0; i<checkboxs.length; i++){ | |||
| console.log("selectArr[i]:",this.option.legend.data[i]) | |||
| if(checkboxs[i].checked){ | |||
| this.option.legend.selected[this.option.legend.data[i]]=true; | |||
| }else{ | |||
| this.option.legend.selected[this.option.legend.data[i]]=false; | |||
| } | |||
| } | |||
| this.echartsSelectData.setOption(this.option) | |||
| // setTimeout(function (){ | |||
| // window.onresize = function () { | |||
| @@ -529,11 +529,14 @@ | |||
| }, | |||
| legend: { | |||
| data:['新增项目','新增公开项目','新增私有项目','新增自建项目','新增派生项目','新增镜像项目','累计项目'], | |||
| selected:{ | |||
| '新增自建项目':false, | |||
| '新增派生项目':false, | |||
| '新增镜像项目':false, | |||
| '累计项目':false | |||
| selected:{ | |||
| // '新增项目':true, | |||
| // '新增公开项目':true, | |||
| // '新增私有项目':true, | |||
| // '新增自建项目':false, | |||
| // '新增派生项目':false, | |||
| // '新增镜像项目':false, | |||
| // '累计项目':false | |||
| } | |||
| // orient: 'vertical', | |||
| // top:'top', | |||
| @@ -675,6 +678,15 @@ | |||
| ] | |||
| }; | |||
| // this.echartsSelectData.resize() | |||
| var checkboxs=document.getElementsByName('checkboxchart'); | |||
| for(var i=0; i<checkboxs.length; i++){ | |||
| console.log("selectArr[i]:",this.option.legend.data[i]) | |||
| if(checkboxs[i].checked){ | |||
| this.option.legend.selected[this.option.legend.data[i]]=true; | |||
| }else{ | |||
| this.option.legend.selected[this.option.legend.data[i]]=false; | |||
| } | |||
| } | |||
| this.echartsSelectData.setOption(this.option) | |||
| // setTimeout(function (){ | |||
| // window.onresize = function () { | |||
| @@ -547,10 +547,13 @@ | |||
| legend: { | |||
| data:['新增注册用户','新增已激活','新增有贡献活动','新增未激活','累计注册用户','累计已激活','累计有贡献活动'], | |||
| selected:{ | |||
| '新增未激活':false, | |||
| '累计注册用户':false, | |||
| '累计已激活':false, | |||
| '累计有贡献活动':false | |||
| // '新增注册用户':true, | |||
| // '新增已激活':true, | |||
| // '新增有贡献活动':true, | |||
| // '新增未激活':false, | |||
| // '累计注册用户':false, | |||
| // '累计已激活':false, | |||
| // '累计有贡献活动':false | |||
| } | |||
| // orient: 'vertical', | |||
| // top:'top', | |||
| @@ -692,7 +695,19 @@ | |||
| ] | |||
| }; | |||
| // this.echartsSelectData.resize() | |||
| var checkboxs=document.getElementsByName('checkboxchart'); | |||
| // $(".checkboxchart").click(function(){ | |||
| for(var i=0; i<checkboxs.length; i++){ | |||
| console.log("selectArr[i]:",this.option.legend.data[i]) | |||
| if(checkboxs[i].checked){ | |||
| this.option.legend.selected[this.option.legend.data[i]]=true; | |||
| }else{ | |||
| this.option.legend.selected[this.option.legend.data[i]]=false; | |||
| } | |||
| } | |||
| this.echartsSelectData.setOption(this.option) | |||
| // this.clickCheckBox() | |||
| // setTimeout(function (){ | |||
| // window.onresize = function () { | |||
| // this.echartsSelectData.resize; | |||
| @@ -722,6 +737,7 @@ | |||
| // 使用刚指定的选择项数据显示图表。 | |||
| var selectArr = this.echartsSelectData.getOption().legend[0].data;//legend所有值 | |||
| var checkboxs=document.getElementsByName('checkboxchart'); | |||
| // $(".checkboxchart").click(function(){ | |||
| var obj = {}; | |||
| for(var i=0; i<checkboxs.length; i++){ | |||
| @@ -731,6 +747,7 @@ | |||
| obj[selectArr[i]] = false; | |||
| } | |||
| } | |||
| console.log("obj:",obj) | |||
| this.option.legend.selected = obj; | |||
| this.echartsSelectData.setOption(this.option); | |||
| // }); | |||