echarts 叠加柱状图柱顶显示百分比

本文介绍了在Echarts中实现柱状图柱顶显示百分比的解决方案,包括遇到的坑,如formatter函数只能在setOption中使用,以及如何通过设置白色柱子并利用formatter展示百分比。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

采坑:

  1. formatter不起作用:使用 formatter: function (params) 只能直接setOption,不能使用this.option

  2. 柱顶的百分比其实是一个另一截的柱,只是颜色为白色,值小于1;然后使用 formatter: function展示为百分比

    renderChart () {
      // 线上问题总量柱状图,按产研部门统计(如教学、服务运营)
      var chart1Line = echarts.init(document.getElementById('chart1'))
      if (this.caughtStatus === '1') {
        // var optionChart2 = this.echarts.init(document.getElementById('allData'))
        if (this.departments.restData.length !== 0) {
          chart1Line.setOption({
            grid: {
              bottom: '25%'
            },
            title: {
              text: '线上问题拦截率(' + this.departments.caught + '%)',
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值