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

配置项如下
      let dataArr = [{
        name: "2019销售额",
        data: [{
                name: "上城区",
                value: 20
            },
            {
                name: "下城区",
                value: 30
            }, {
                name: "江干区",
                value: 40
            }, {
                name: "拱墅区",
                value: 50
            }, {
                name: "西湖区",
                value: 60
            }, {
                name: "滨江区",
                value: 70
            }, {
                name: "萧山区",
                value: 80
            }, {
                name: "余杭区",
                value: 90
            }, {
                name: "桐庐县",
                value: 100
            }, {
                name: "淳安区",
                value: 110
            }, {
                name: "建德市",
                value: 120
            }, {
                name: "富阳区",
                value: 130
            }, {
                name: "临安区",
                value: 140
            }, {
                name: "其他",
                value: 150
            }
        ]
    },
    {
        name: "2020销售额",
        data: [{
                name: "上城区",
                value: 20
            },
            {
                name: "下城区",
                value: 30
            }, {
                name: "江干区",
                value: 40
            }, {
                name: "拱墅区",
                value: 50
            }, {
                name: "西湖区",
                value: 60
            }, {
                name: "滨江区",
                value: 70
            }, {
                name: "萧山区",
                value: 80
            }, {
                name: "余杭区",
                value: 90
            }, {
                name: "桐庐县",
                value: 100
            }, {
                name: "淳安区",
                value: 110
            }, {
                name: "建德市",
                value: 120
            }, {
                name: "富阳区",
                value: 130
            }, {
                name: "临安区",
                value: 140
            }, {
                name: "其他",
                value: 150
            }
        ]
    }
];

let titleArr = [],
    legendArr = [],
    seriesArr = [],
    colorsArr = ['#0ac1c9', '#378afd', '#6560e7', '#35a8fe', '#d160c9', '#de4c38', '#9900CC', '#ff9031', '#fd7b19', '#25ede6', '#90ed7d', '#29c980', '#ff688a', '#cfd2d1'];
dataArr.forEach(function(item, index) {
    titleArr.push({
            text: item.name,
            left: index * 50 + 25 + '%',
            top: "center",
            textAlign: 'center',
            textStyle: {
                fontWeight: 'bold',
                fontSize: '16',
                textAlign: 'center',
            },
        }

    );

    legendArr.push({
            left: 'center',
            itemWidth: 14,
            itemHeight: 14,
            top: '10%',
            data: dataArr.data,
            // // 图例上下对齐
            // formatter: function(name) {
            //     return '{a|' + name + '}';
            // },
            // textStyle: {
            //     rich: {
            //         a: {
            //             width: 100
            //         }
            //     }
            // }
        }),

        seriesArr.push({
            name: item.name,
            type: 'pie',
            center: [index * 50 + 25 + '%', "50%"],
            radius: ['25%', '40%'],
            roseType: 'area',
            clockwise: true,
            avoidLabelOverlap: true,
            hoverOffset: 2,

            itemStyle: {
                normal: {
                    color: function(params) {
                        console.log(params)
                        return colorsArr[params.dataIndex]
                    }
                }
            },
            label: {
                show: true,
                position: 'outside',
                formatter: '{b}{d}%',
                fontSize: 12,
            },

            labelLine: {
                normal: {
                    length: 5,
                    length2: 8,
                    lineStyle: {
                        width: 1
                    }
                }
            },
            data: item.data
        })
});


option = {
     backgroundColor:'#dbf6e9',
    title: titleArr,
    legend: legendArr,
    series: seriesArr
}
    
截图如下