检查任务数据

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var color = [
    'rgba(220, 145, 255, 1)',
    'rgba(245, 154, 108, 1)',
    'rgba(139, 111, 255, 1)',
    'rgba(120, 187, 255, 1)',
    'rgba(124, 168, 255, 1)',
];
var seriesData = [
    { "name": "治安单位", "value": 1243 },
    { "name": "内保单位", "value": 629 },
    { "name": "人管单位", "value": 1629 },
    { "name": "国保单位", "value": 3425 },
    { "name": "禁毒单位", "value": 2824 }
]
option={
        color: color,
        grid: {
            top: '15%',
            left: 0,
            right: '1%',
            bottom: 5,
            containLabel: true,
        },
        legend: [
          {
            // type: "scroll",
            orient: 'vertical',
            left: '74%',
            align: 'auto',
            top: '35%',
            itemWidth: 12,             // 图例图形宽度
            itemHeight: 12,
            itemGap: 20,
            textStyle: {
                align: 'left',
                verticalAlign: 'middle',
                rich: {
                    name: {
                        color: 'rgba(59, 61, 69, 1)',
                        fontSize: 16,
                        width: 100,
                        padding: [0,0,0,10]
                    },
                    value: {
                        color: 'rgba(29, 145, 245, 1)',
                        fontSize: 18,
                        fontFamily: 'DIN',
                        fontWeight: 500
                    },
                },
            },
            data: seriesData,
             formatter: (name) => {
                if (seriesData.length) {
                    const item = seriesData.filter((item) => item.name === name)[0];
                    return `{name|${name} }{value| ${item.value}}`;
                }
            },
            x: "left"
          },
        ],
        tooltip: {
          show: true
        },
        series: [
          {
            type: "pie",
            radius: ["30%", "45%"],
            center: ["50%", "50%"],
            hoverAnimation: true,
            z: 10,
            itemStyle: {
              normal: {
                borderWidth: 5,
                borderColor: '#fff'
              }
            },
            label: {
              show: false
            },
            data: seriesData,
            labelLine: {
              show: false
            }
          }
        ]
      }