阴影圆环

描述:当前是关于Echarts图表中的 饼图 示例。
 
            option = {
    title: {
        text: "带阴影圆环",
        top: '10%',
        textStyle: {
            color: '#333333',
            fontWeight: 500,
            fontSize: 16,
        },
    },
    color: ['#35B0FF', '#857BFF', '#FF7474'],

    tooltip: {
        trigger: 'item',
        triggerOn: 'mousemove',
        confine: true,
        backgroundColor: 'rgba(51,51,51,0.9)',
        borderRadius: 4,
        borderColor: 'rgba(51,51,51,0.9)',
        formatter: (params) => {
            return `
                   <div style="margin-bottom: 4px">
                        ${params.marker}${params.name}
                   </div>
                   <div style="margin-bottom: 4px">
                        人数:${params.data.value} 人
                   </div>
                   <div style="margin-bottom: 4px">
                        占比:${params.percent} %
                   </div>
                   `
        },
        textStyle: {
            color: '#F2F2F2',
            fontSize: 12,
        },
    },
    series: [{
            top: '10%',
            name: '访问来源',
            type: 'pie',
            radius: ['15%', '50%'],
            avoidLabelOverlap: false,
            width: '100%',
            label: {
                alignTo: 'edge',
                formatter: (params) => {
                    return params.name + '\n' + params.data.value +' 人'+ '\n' + params.percent + '%'
                },
                lineHeight: 18,
                edgeDistance: 1,
            },
            
            labelLayout: (params) => {
                const isLeft = params.labelRect.x < myChart.getWidth() / 2
                const points = params.labelLinePoints
                points[2][0] = isLeft ?
                    params.labelRect.x :
                    params.labelRect.x + params.labelRect.width

                return {
                    labelLinePoints: points,
                }
            },

            data: [{
                    value: 435,
                    name: '在租'
                },
                {
                    value: 635,
                    name: '空置'
                },
                {
                    value: 445,
                    name: '合同纠纷'
                },
            ],
        },
        // 边框的设置
        {
            top: '10%',
            radius: ['15%', '25%'],
            type: 'pie',
            emphasis: {
                show: false,
                label: {
                    show: false,
                },
                labelLine: {
                    show: false,
                },
            },
            tooltip: {
                show: false,
            },
            data: [{
                value: 1,
                itemStyle: {
                    color: 'rgb(51,51,51,0.2)',
                },
            }, ],
        },
    ],

};