为了账号安全,请及时绑定邮箱和手机立即绑定

echarts里面。我现在的需求是现在有16条曲线,默认显示3条曲线,就是前三条曲线怎么实现呢?

echarts里面。我现在的需求是现在有16条曲线,默认显示3条曲线,就是前三条曲线怎么实现呢?

呼唤远方 2019-03-12 21:14:26
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都没有数据,那么都不展示,


查看完整回答
反对 回复 2019-04-10
  • 1 回答
  • 0 关注
  • 1041 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号