echarts饼图中间加累加值

本文展示了ECharts中各类别的数据(A类、B类、C类和D类)及其累计值,通过函数formatNumber计算总和,提供了数据可视化分析的结果。
摘要由CSDN通过智能技术生成
let echartData = [{
         name: "A类",
         value: "3720"
     },
     {
         name: "B类",
         value: "2920"
     },
     {
         name: "C类",
         value: "2200"
     },
     {
         name: "D类",
         value: "1420"
     }
 ];
 //累加 总数
  let formatNumber = function(num) {
      let reg = /(?=(\B)(\d{3})+$)/g;
      return num.toString().replace(reg, ',');
  }
  let total = this.echartData.reduce((a, b) => {
      return a + b.value * 1
  }, 0);
title: [{
	  text: '{name|' + '总数' + '}\n{val|' + formatNumber(total) + '}',
	  top: 'center',
	 left: 'center',
	  textStyle: {
	      rich: {
	          name: {
	              fontSize: 14,
	              fontWeight: 'normal',
	              color: '#666666',
	              padding: [10, 0]
	          },
	          val: {
	              fontSize: 30,
	              fontWeight: 'bold',
	              color: '#333333',
	          }
	      }
	  }
	}],
	
	```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值