|
|
@@ -547,10 +547,13 @@ |
|
|
legend: { |
|
|
legend: { |
|
|
data:['新增注册用户','新增已激活','新增有贡献活动','新增未激活','累计注册用户','累计已激活','累计有贡献活动'], |
|
|
data:['新增注册用户','新增已激活','新增有贡献活动','新增未激活','累计注册用户','累计已激活','累计有贡献活动'], |
|
|
selected:{ |
|
|
selected:{ |
|
|
'新增未激活':false, |
|
|
|
|
|
'累计注册用户':false, |
|
|
|
|
|
'累计已激活':false, |
|
|
|
|
|
'累计有贡献活动':false |
|
|
|
|
|
|
|
|
// '新增注册用户':true, |
|
|
|
|
|
// '新增已激活':true, |
|
|
|
|
|
// '新增有贡献活动':true, |
|
|
|
|
|
// '新增未激活':false, |
|
|
|
|
|
// '累计注册用户':false, |
|
|
|
|
|
// '累计已激活':false, |
|
|
|
|
|
// '累计有贡献活动':false |
|
|
} |
|
|
} |
|
|
// orient: 'vertical', |
|
|
// orient: 'vertical', |
|
|
// top:'top', |
|
|
// top:'top', |
|
|
@@ -692,7 +695,19 @@ |
|
|
] |
|
|
] |
|
|
}; |
|
|
}; |
|
|
// this.echartsSelectData.resize() |
|
|
// 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.echartsSelectData.setOption(this.option) |
|
|
|
|
|
// this.clickCheckBox() |
|
|
// setTimeout(function (){ |
|
|
// setTimeout(function (){ |
|
|
// window.onresize = function () { |
|
|
// window.onresize = function () { |
|
|
// this.echartsSelectData.resize; |
|
|
// this.echartsSelectData.resize; |
|
|
@@ -722,6 +737,7 @@ |
|
|
// 使用刚指定的选择项数据显示图表。 |
|
|
// 使用刚指定的选择项数据显示图表。 |
|
|
var selectArr = this.echartsSelectData.getOption().legend[0].data;//legend所有值 |
|
|
var selectArr = this.echartsSelectData.getOption().legend[0].data;//legend所有值 |
|
|
var checkboxs=document.getElementsByName('checkboxchart'); |
|
|
var checkboxs=document.getElementsByName('checkboxchart'); |
|
|
|
|
|
|
|
|
// $(".checkboxchart").click(function(){ |
|
|
// $(".checkboxchart").click(function(){ |
|
|
var obj = {}; |
|
|
var obj = {}; |
|
|
for(var i=0; i<checkboxs.length; i++){ |
|
|
for(var i=0; i<checkboxs.length; i++){ |
|
|
@@ -731,6 +747,7 @@ |
|
|
obj[selectArr[i]] = false; |
|
|
obj[selectArr[i]] = false; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
console.log("obj:",obj) |
|
|
this.option.legend.selected = obj; |
|
|
this.option.legend.selected = obj; |
|
|
this.echartsSelectData.setOption(this.option); |
|
|
this.echartsSelectData.setOption(this.option); |
|
|
// }); |
|
|
// }); |
|
|
|