典型南格丁图echarts 饼配置项内容和展示

very nice

配置项如下
        option = {
      backgroundColor:'#03213E',
        tooltip: {
          trigger: 'item',
          formatter: '{b} : {c} ({d}%)',
        },
        legend: {
          right: '5%',
          top: '40%',
          orient: 'vertical',
          itemGap: 20,
          itemWidth: 15,
          itemHeight: 15,
          textStyle: {
            color: '#fff',
            fontSize:14,
          },
          formatter: function (name) {
            let than = option.series[0].data //获取series中的data
            let total = 0
            let tarValue
            for (let i = 0, l = than.length; i < l; i++) {
              total += than[i].value
              if (than[i].name == name) {
                tarValue = than[i].value
              }
            }
            let p = (tarValue / total) * 100
            return ' ' + ' '+' '+name + ' ' + ' ' + ' ' + ' ' + ' '+tarValue + '次' + ' ' + ' ' + ' ' + p.toFixed(2) + '%'
          },
        },
        series: [
          {
            name: '访问来源',
            type: 'pie',
            radius: '80%',
            center: ['30%', '60%'],

            color: ['#FEB813', '#44F0E9', '#2986FF'], //'#FBFE27','rgb(11,228,96)','#FE5050'
            data: [
              {
                value: 60,
                name: '环保志愿',
              },
              {
                value: 50,
                name: '纠纷调解',
              },
              {
                value: 50,
                name: '先锋服务',
              },
            ].sort(function (a, b) {
              return a.value - b.value
            }),
            roseType: 'area',
            label: {
              show: false,
            },
            labelLine: {
              normal: {
                lineStyle: {
                  color: 'rgb(98,137,169)',
                },
                smooth: 0.2,
                length: 10,
                length2: 20,
              },
            },
            itemStyle: {
              normal: {
                shadowColor: 'rgba(0,0,0,0.45); ',
                shadowBlur: 50,
              },
            },
          },
        ],
      }

    
截图如下