环状图

描述:当前是关于Echarts图表中的 饼图 示例。
 
            placeHolderStyle = {
    normal: {
        label: {
            show: false,
            position: "center"
        },
        labelLine: {
            show: false
        },
        color: "#fff",
        borderColor: "#fff",
        borderWidth: 0
    }
};
var color = ['#DB7093', '#FF8C00', "#48D1CC"]
var dodata = [{
    value: 30,
    name: '优秀率'
}, {
    value: 20,
    name: '得分率'
}, {
    value: 60,
    name: '及格率'
}]
var datass = [];
for (let i = 0; i < dodata.length; i++) {
    var obj = {};
    obj = {
        name: '值',
        type: 'pie',
        clockWise: true, //顺时加载
        hoverAnimation: false, //鼠标移入变大
        radius: [200 - i * 30, 200 - i * 30],
        itemStyle: {
            normal: {
                label: {
                    show: true,
                    textStyle: {
                        fontSize: 12
                    },
                    position: 'outside'
                },
                labelLine: {
                    show: true,
                    length: 100,
                    smooth: 0.5
                },
                borderWidth: 8,
                shadowBlur: 40,
                borderColor: color[i],
                shadowColor: 'rgba(0, 0, 0, 0)' //边框阴影
            }
        },
        //及格率数据修改
        data: [{
            value: dodata[i]['value'],
            name: dodata[i].name
        }, {
            value: 100 - dodata[i]['value'],
            name: '',
            itemStyle: placeHolderStyle
        }]
    }
    datass.push(obj);
}
var option = {
    backgroundColor: '#fff',
    series: datass
};