玫瑰图echarts 配置项内容和展示

配置项如下
      data = [
    {
        value: 32,
        name: '电',
    },
    {
        value: 22,
        name: '光线收发器',
    },
    {
        value: 22,
        name: '光纤跳绳',
    },
    {
        value: 16,
        name: '保洁用品',
    },
    {
        value: 8,
        name: '硬盘录像机',
    },
    {
        value: 15,
        name: '其他类型',
    },
];

let color = ['#FE4664', '#EEAE00', '#FF57BC', '#05CC91', '#32E8F3', '#1C80D5'];

data.forEach((item, index) => {
    data[index].itemStyle = { color: color[index] };
});

option = {
        legend: {
          orient: "vertical",
          show: true,
          left: "60%",
          y: "center",
          icon: "circle",
          itemWidth: 10,
          itemGap: 30,
          padding: [0, 10, 0, 10],
          textStyle: {
            color: "#0CAAE5",
            fontSize: 16,
            lineHeight: 25,
            rich: {
              value: {
                color: "#BCE9FC",
                fontSize: 20,
              },
            },
          },
          formatter: (name) => {
            return (
              "{title|" +
              name +
              "}\n{value|" +
              data.find((item) => {
                return item.name == name;
              }).value +
              " }"
            );
          },
        },
        tooltip: {
          show: true,
        },
        series: [
          {
            type: "pie",
            radius: ["40%", "60%"],
            center: ["30%", "50%"],
            roseType: "radius",
            hoverAnimation: true,
            z: 10,
            itemStyle: {
              normal: {
                borderWidth: 3,
                borderColor: "#000",
              },
            },
            label: {
              position: "center",
              formatter: () => {
                return "{total|1,342} \n总数(次)";
              },
              rich: {
                total: {
                  fontSize: 26,
                  color: "#BCE9FC",
                },
              },

              color: "#32E8F3",
              fontSize: 14,
              lineHeight: 30,
            },
            data: data,
            labelLine: {
              show: false,
            },
          },
        ],
      };

    
截图如下