双环饼图

描述:当前是关于Echarts图表中的 饼图 示例。
 
            option = {
  tooltip: {},
  legend: {
    bottom: 0,
    left: 'center',
    data: ['茶颜悦色', '都可', '益禾堂', '喜茶', '蜜雪冰城'],
  },
  color: ['#785DFD', '#33D6FF', '#2D7EFD', '#FF6497', '#FFBB61'],
  title: {
    textStyle: {
      color: '#f2f2f2',
      fontSize: 13,
      top: '10px',
    },
    subtextStyle: {
      fontSize: 20,
      color: ['#ff9d19'],
      fontWeight: 800,
    },
    x: 'center',
    y: 'center',
  },
  grid: {
    top: '0%',
    left: '3%',
    right: '3%',
    bottom: '0%',
    containLabel: true,
  },
  series: [
    // 主要展示层的
    {
      radius: ['40%', '81%'],
      center: ['50%', '50%'],
      type: 'pie',
      label: {
        normal: {
          show: true,
          formatter: function (item) {
            let p;
            if (item.name.length > 0) {
              p = item.name.slice(0, 7) + '\n' + item.name.slice(7, item.name.length) + item.percent + '%';
            } else {
              p = item.name + item.percent + '%';
            }
            return p;
          },
          textStyle: {
            fontSize: 15,
          },
          position: 'outside',
        },
        emphasis: {
          show: true,
        },
      },
      labelLine: {
        normal: {
          show: true,
          length: 5,
          length2: 25,
        },
        emphasis: {
          show: true,
        },
      },
      data:  [
        {name: '茶颜悦色', value: 1},
        {name: '都可', value: 5},
        {name: '益禾堂', value: 5},
        {name: '喜茶', value: 5},
        {name: '蜜雪冰城', value: 5},
      ],
      itemStyle: {
        normal: {
          borderColor: '#ffffff',
          borderWidth: 3,
        },
      },
    },
    // 边框的设置
    {
      radius: ['30%', '34%'],
      center: ['50%', '50%'],
      type: 'pie',
      label: {
        normal: {
          show: false,
        },
        emphasis: {
          show: false,
        },
      },
      labelLine: {
        normal: {
          show: false,
        },
        emphasis: {
          show: false,
        },
      },
      animation: false,
      tooltip: {
        show: false,
      },
      data: [
        {
          value: 1,
          itemStyle: {
            color: 'rgb(161,125,125,0.5)',
          },
        },
      ],
    },
    {
      name: '外边框',
      type: 'pie',
      clockWise: false, //顺时加载
      hoverAnimation: false, //鼠标移入变大
      center: ['50%', '50%'],
      radius: ['65%', '65%'],
      label: {
        normal: {
          show: false,
        },
      },
      data: [
        {
          value: '',
          name: '',
          itemStyle: {
            color: '#333',
            normal: {
              borderWidth: 2,
              borderColor: '#0b5263',
            },
          },
        },
      ],
    },
  ],
};