echart legend 不显示_echarts series 和 legend 名称不能相同

今天在用 echarts 画图的时候出现了一个奇怪的问题——legend显示的内容和画的图不符合。

错误图片

{

……

legend: {

data: ['采集端在线率', '采集端离线率', '发射端在线率', '发射端离线率']

}

……

series: [

{

name: '采集端在线率',

……

data: [

{

name: '采集端在线率',

value: 50

},

{

name: '采集端离线率',

value: 50

}

]

},

{

name: '发射端在线率',

……

data: [

{

name: '发射端在线率',

value: 30

},

{

name: '发射端离线率',

value: 70

}

]

}

]

}

如上,这时 legend 中的“采集端在线率”和“发射端在线率”并不是图中的内容,而是整个系列圆环。因为 series 中的元素的 name 与 legend 中 data 的元素相同。解决方法也很简单,比如将 series 中的 name 的“在线率”三个字去掉。效果图如下:

正确图片

到底是我技术烂呢还是百度坑呢。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值