环形图echarts 饼配置项内容和展示

总量

配置项如下
        let data1 = [
      { value: 5, name: '高清' },
      { value: 10, name: '标清' },
      { value: 3, name: '未知' },
    ]
option = {
      textStyle: {
        rich: {
          orgname: {
            fontSize: 12,
            width: 50,
          },
          count: {
            fontSize: 12,
            verticalAlign: 'top',
            align: 'center',
            color: '#fff',
          },
        },
      },
      title: {
        show: true,
        text: "222",
        subtext: "总量",
        textAlign: "center",
        top: "35%",
        left: "50%",
        textStyle: {
          fontSize: 20,
          fontWeight: "normal",
          color: "#fff",
          fontFamily: 'number',

        },
        subtextStyle: {
          color: "#fff",
          fontSize: 12,
        },
      },
      tooltip: {
        trigger: 'item',
        show: false
      },
      color: ['#037aff', '#26e6e8', '#96e6ff'],
      legend: {
        data: [
          { icon: 'image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA9UlEQVQokXXSO0pEQRAF0DNvHn4Y8ROpmZm4ggkMDUzdgWsQM2M3pWKmu/ATCGqqqCjOqNTQbyga50LT1UXfqr51u9c/+VWhxaDsY7zjO19pU9xgA2t1FbzgqRSZkvrYwsI/hMAKFnGPUVOS6xVhiEPsoldyc9jsOsVaTYRTHKTzGY5LvIz56LSUqg0rQmAfe+k8aKphbM/QtJPiNkijlLibQbpJ8bgpPnS4xmVFuCq6OrzF08K48CHGGk4fFQ3x1Fucl/yEgK9Oz3PxIcb6g4uyMqL4YwSdT6Er9LzO0BQdwtjJd8qTiy/yED6kvxfFPvA5vYU/9a0vM8Xv9wIAAAAASUVORK5CYII=', name: '高清' },
          { icon: 'image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA8ElEQVQokXXSO0oEQRDG8d+Ogw9WfERqponiCTYwNDD1Bp5BvMJeSsFMb+EjENRUUVF2F6WW7qFpnA+GqS76X9VfVw/2n19VajFM/xk+MSm3tEXcYBubdRW84SUV6aAF7GL5HyC0jhU8Ytqk5FYFjHCGIwxSbhE7uVN8GwUwxmmxvsRFitewFJ1Wi2qjCgid4LhYD5vqMg56PB0WcRvQtEg89EB3RTxr0hyybnFdATfJV9ZHHC0GF3OIa/3FefIQR73HVcrPAfzkFxHwXrrWPkXxmNMkzyl8hZ/3HiI6zIHcoTOIp5hD8fai2Be+u134AwkGL1BlEywJAAAAAElFTkSuQmCC', name: '标清' },
          { icon: 'image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAA5klEQVQokYXSS0pEMRCF4e9eH23js8WZgjtxBYJTwR04deQCXEK7CsGxEycO3YOgiCCKoOJAu7WloAKhueKBkBT5T1KpVHP6MFFpGQP00eALb3jBT8Fmc26xlaZa/Rxx0B0+Cxza7DDUmsd2uSRMi1ipgANc4Aon1WFz2CjprVWGXRxX8V6mdphxsI9xU6+C9jtS28F6rmditFPAdKyCi5q2VCR13mG4xlOuo+zjML1WwBmGeMc3LnFU7Qc7KZ8b5Vz6I7WiMW4wKm+4x8c/hvjcUQSlIyKVW6xmiReyjQKKNnpOBvwCIoMrpZ6/csIAAAAASUVORK5CYII=', name: '未知' },
        ],
        orient: "vertical",
        selectedMode: false,
        bottom: '0%',
        left: 'center',
        icon: 'circle',
        itemHeight: 13,
        itemWidth: 13,
        textStyle: { //图例字体大小
          fontSize: 12,
          color: "#fff"
        },
        formatter: function (name) {
          let target;
          for (let i = 0; i < data1.length; i++) {
            if (data1[i].name === name) {
              target = data1[i].value
            }
          }
          const arr = [
            `{orgname|${name}}`,
            `{count|${target}}`,
          ];
          return arr.join('');
        },
      },

      series: [
        {
          name: '',
          type: 'pie',
          hoverAnimation: false,
          radius: ['40%', '50%'],
          center: ["50%", "35%"],
          avoidLabelOverlap: false,
          itemStyle: {
            borderRadius: 10,
            borderWidth: 1
          },
          label: {
            show: false,
            position: 'center',
            formatter: '{b}' + "\n" + '{c}',
          },
          emphasis: {//hover之后中间内容
            label: {
              show: false,
              fontSize: '12',
              lineHeight: 24,
              color: "#fff",
              formatter: '{num|{c}}' + "\n" + '{b}',
              rich: {
                num: {
                  fontSize: '20',
                  fontFamily: 'number',
                }
              }
            }
          },
          labelLine: {
            show: false
          },
          data: data1
        }
      ]
};

    
截图如下