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

echarts 柱状如怎么既显示数值 又显示百分比

echarts 柱状如怎么既显示数值 又显示百分比

侃侃无极 2019-03-21 14:15:30
查看完整描述

3 回答

?
正义的伙伴_1994

TA贡献1条经验 获得超0个赞

//img4.sycdn.imooc.com/5e7426e70001fc5503520141.jpg

后传传递一个map,或者前端自己构建一个map,key得值为数量,value得值为百分比

自定义label,用map去get当前得数量

label: {
  normal: {
    show: true,
    position: 'right',
    formatter: function (v) {
      let val = v.data;
      return percentData.get(val);
    },
  }
},

//img1.sycdn.imooc.com/5e74277b0001e98707880377.jpg

最终效果

查看完整回答
反对 回复 2020-03-20
?
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]

    }]


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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信