圆环

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var uploadedDataURL = '/asset/get/s/data-1624870812990-K0pxWxndG.png';
let datas = {
    value: '0',
};

let max = 10;
let value = datas.value;

//图表配置
let centerArr = ['50%', '70%'];
let colorList = ['#FF951A', '#FB1A1A'];
let colorSet = new echarts.graphic.LinearGradient(0, 1, 0, 0, [
    {
        offset: 0,
        color: colorList[0],
    },
    {
        offset: 1,
        color: colorList[1],
    },
]);

option = {
    backgroundColor: '#fff',
    series: [
        {
            type: 'pie',
            color: ['transparent', 'transparent', 'transparent'],
            animationEasingUpdate: 'cubicOut',
            startAngle: 180,
            center: centerArr,
            radius: ['96.5%', '98%'],
            hoverAnimation: false,
            labelLine: {
                show: false,
            },
            data: [
                {
                    name: '',
                    value: value,
                    itemStyle: {
                        normal: {
                            show: true,
                            color: colorSet,
                            shadowBlur: 8,
                            shadowColor: colorList[0],
                            shadowOffsetX: 0,
                            shadowOffsetY: 4,
                            width: 6,
                        },
                    },
                },
                {
                    //画中间的图标
                    name: '',
                    value: 0,
                    label: {
                        rotate: 110,
                        position: 'inside',
                        width: 52,
                        height: 65,
                        verticalAlign: 'top',
                        backgroundColor: {
                        image: uploadedDataURL,
                        },
                        // borderColor: colorList[0],
                        shadowColor: 'rgba(255,130,26,0.60)',
                        shadowBlur: 10,
                        shadowOffsetY: 4
                    },
                },
                {
                    //画剩余的刻度圆环
                    name: '',
                    value: 10 - value,
                    itemStyle: {
                        color: '#fafafa',
                    },
                },
                {
                    //画剩余的刻度圆环
                    name: '',
                    value: 10,
                },
            ],
        },
    ],
};