|
@@ -237,7 +237,11 @@ function drawGraph(data,resultShowId) {
|
|
|
myChart.resize();
|
|
|
})
|
|
|
// myChart.on('click',dataClick);
|
|
|
- myChart.setOption(option);
|
|
|
+ let selected = {}
|
|
|
+ myChart.on('legendselectchanged',function(obj){
|
|
|
+ selected = obj.selected
|
|
|
+ })
|
|
|
+ myChart.setOption(option,false);
|
|
|
if(legends.length > showLegendNum){
|
|
|
$('.legendSlideUp').toggleClass('legendSlideUp')
|
|
|
$('.legendIcon').css('display',"block")
|
|
@@ -251,12 +255,14 @@ function drawGraph(data,resultShowId) {
|
|
|
if(option.legend[0].type=='scroll'){
|
|
|
option.legend[0].type='plain'
|
|
|
option.legend[0].data = legends
|
|
|
+ option.legend[0].selected = selected
|
|
|
}else{
|
|
|
option.legend[0].type='scroll'
|
|
|
option.legend[0].data = legends.slice(0,showLegendNum)
|
|
|
+ option.legend[0].selected = selected
|
|
|
}
|
|
|
|
|
|
- myChart.setOption(option);
|
|
|
+ myChart.setOption(option,false);
|
|
|
})
|
|
|
|
|
|
}
|