echarts里面。我现在的需求是现在有15条曲线,默认显示3条曲线,就是前三条曲线怎么实现呢?_this.opios 里面是我16条曲线的名字我知道用optionFH.legend.selected这个方法,但是我怎么实现呢?(包含15条里面可能前10个没有数据的情况) this.optionFH.legend.selected={ "xx":true, "xxx":true, 'xxx':false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false, "xxx":false } 之前我是这么写的。但是现在中间可能有的没有数据,按着顺序给出来的第一个有数据的 第两个有数据和第三个有数据的默认显示曲线,怎么实现呢?
1 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
var selected = {}, i = 0;
data.forEach(function(item){
selected['your series name'] = item.length > 0 && ++i && i < 4
})
//这里只会抓取有数据的series,如果16条series都没有数据,那么都不展示,
添加回答
举报
0/150
提交
取消
