3 回答
正义的伙伴_1994
TA贡献1条经验 获得超0个赞
后传传递一个map,或者前端自己构建一个map,key得值为数量,value得值为百分比
自定义label,用map去get当前得数量
label: { normal: { show: true, position: 'right', formatter: function (v) { let val = v.data; return percentData.get(val); }, } },
最终效果
HUX布斯
TA贡献1876条经验 获得超6个赞
在series配置中修改:label属性 - normal属性中的formatter来客制化bar上的文字。
series: [{
type: 'bar',
label: {
normal: {
show: true,
formatter: function(v) {
var val = v.data;
return val + '\n'+ val +'%';
},
color: '#fff'
}
},
data: [22, 33, 44, 55, 66, 77, 88]
}]
添加回答
举报
0/150
提交
取消