人员统计

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var placeHolderStyle = {
    normal: {
        color: '#fff',
        opacity: 0.1
    },
    emphasis: {
        color: '#fff',
        opacity: .1
    }
}


option = {
    color:['#DA64A8','#7A54CF','#47B7E1'],
    backgroundColor: '#02061d',
    textStyle: {
        fontSize: 16,
        color: '#40E7F4 '
    },
    tooltip: {
        trigger: 'item',
        formatter: "{a} : {b}{c} ({d}%)"
    },
    legend: {
        show:true,
        top: '10%',
        right: '10%',
        data: ['当日人员', '施工人员', '管理人员'],
        textStyle: {
            color: '#fff ',
            fontSize: 14
        },
        formatter(name) {
            return name
        },
        itemGap: 16
    },
    series: [{
        name: '当日人员',
        type: 'pie',
        radius: ['40%', '41%'],
        label: true,
        startAngle: 50,
        clockWise: true,
        hoverAnimation: true,
        hoverOffset: 8,
        data: [{
                value: 300,
                name: '到场总人数',
                itemStyle: {
                    normal:{
                        color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                        // 0% 处的颜色   
                            offset: 0, color: '#FF7671'  },
                            {

                                 // 100% 处的颜色
                                offset: 1, color: '#A14AFF' 
                        }], false)

                    }
                }
            },
            {
                value: 25,
                 name: '未到场总人数',
                hoverAnimation: true,
                itemStyle: placeHolderStyle
            }
        ]
    }, {
        name: '施工人员',
        type: 'pie',
        radius: ['30%', '31%'],
        label: false,
        startAngle: 200,
        clockWise: true,
        hoverAnimation: true,
        hoverOffset: 3,
        data: [{
                value: 120,
                name: '到场人数',
                itemStyle: {
                    color: { // 完成的圆环的颜色
                        colorStops: [{
                            offset: 0,
                            color: '#A568FF' // 0% 处的颜色
                        }, {
                            offset: 1,
                            color: '#006CFF' // 100% 处的颜色
                        }]
                    }
                }
            },
            {
                value:15 ,
                hoverAnimation: true,
                name: '未到场人数',
                itemStyle: placeHolderStyle
            }
        ]
    },{
        name: '管理人员',
        type: 'pie',
        radius: ['15%', '16%'],
        label: false,
        startAngle: 80,
        clockWise: true, //顺时加载
        hoverAnimation: true,
        hoverOffset: 3,
        data: [{
                value: 160,
                name: '到场人数',
                itemStyle: {
                    color: { // 完成的圆环的颜色
                        colorStops: [{
                            offset: 0,
                            color: '#57FFE0' // 0% 处的颜色
                        }, {
                            offset: 1,
                            color: '#3469E2' // 100% 处的颜色
                        }]
                    }
                }
            },
            {
                value: 10,
                 name: '未到场人数',
                hoverAnimation: true, //鼠标移入变大
                itemStyle: placeHolderStyle
            }

        ]
    } ]
};