echarts圆环数据占比

//圆形echarts占比
    makeUpEcharts(el, makeUp_val) {
      let color = ['#EAF1FF', '#73A0FA'];//圆环两色

      let echartData = [{
          value: 100 - makeUp_val
        },
        {
          value: makeUp_val
        }
      ];

      let formatNumber = function(num) {
        let reg = /(?=(\B)(\d{3})+$)/g;
        return num.toString().replace(reg, ',');
      }
      let total = echartData.reduce((a, b) => {
        return b.value + '%'
      }, 0);

      var option = {

        color: color,
        title: [{
          text: '{val|' + formatNumber(total) + '}',
          top: 'center',
          left: 'center',
          textStyle: {
            rich: {
              val: {
                fontSize: 16,
                fontWeight: 'bold',
                color: '#73A0FA',//圆环中心文字字体颜色
              }
            }
          }
        }],
        series: [{
          type: 'pie',
          radius: ['60%', '90%'], //控制圆环大小
          center: ['50%', '50%'], //控制圆环位置
          data: echartData,
          hoverAnimation: false,
          itemStyle: {
            normal: {

              borderWidth: 2
            }
          },
          labelLine: {
            normal: {
              length: 0,
              length2: 0,
              lineStyle: {
                color: '#e6e6e6'
              }
            }
          }
        }]

      };
      let myChart = echarts.init(this.$refs[el]);
      myChart.setOption(option)
    },

展开阅读全文

Windows版YOLOv4目标检测实战:训练自己的数据

04-26
©️2020 CSDN 皮肤主题: 游动-白 设计师: 上身试试 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值