及格率

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var data1 = 0.5;
var data2 = 0.4;
var data3=0.3;
option = {
    title: [
        {
            text: '{name|' + 50 + '}{val|%}',
            top: 'center',
            left: '17%',
            textStyle: {
                rich: {
                    name: {
                        fontSize: 30,
                        fontWeight: 'bold',
                        color: '#000',
                        padding: [10, 0],
                    },
                    val: {
                        fontSize: 14,
                        fontWeight: 'normal',
                        color: '#000',
                    },
                },
            },
        },
        {
            text: '{name|' + 40 + '}{val|%}',
            top: 'center',
            left: 'center',
            textStyle: {
                rich: {
                    name: {
                        fontSize: 30,
                        fontWeight: 'bold',
                        color: '#000',
                        padding: [10, 0],
                    },
                    val: {
                        fontSize: 14,
                        fontWeight: 'normal',
                        color: '#000',
                    },
                },
            },
        },
        {
            text: '{name|' + 30 + '}{val|%}',
            top: 'center',
            left: '78%',
            textStyle: {
                rich: {
                    name: {
                        fontSize: 30,
                        fontWeight: 'bold',
                        color: '#000',
                        padding: [10, 0],
                    },
                    val: {
                        fontSize: 14,
                        fontWeight: 'normal',
                        color: '#000',
                    },
                },
            },
        },
    ],
    series: [
        //及格率
        {
            type: 'pie',
            center: ['20%', '50%'],
            radius: ['25%', '30%'],
            hoverAnimation: false,
            startAngle: -90,
            clockwise: false,
            labelLine: {
                show: false,
            },
            data: [
                {
                    value: 0,
                    itemStyle: {
                        color: '#144271 ',
                    },
                },
            ],
        },
        {
            type: 'pie',
            center: ['20%', '50%'],
            radius: ['23%', '32%'],
            hoverAnimation: false,
            startAngle: -90,
            clockwise: false,
            labelLine: {
                show: false,
            },
            data: [
                {
                    name: '',
                    value: 1 - data1,
                    itemStyle: {
                        color: 'rgba(0,0,0,0)',
                    },
                },
                {
                    name: '',
                    value: data1,
                    itemStyle: {
                        color: '#FF6130',
                    },
                },
            ],
        },
        //及格率2
        {
            type: 'pie',
            center: ['50%', '50%'],
            radius: ['25%', '30%'],
            hoverAnimation: false,
            startAngle: -90,
            clockwise: false,
            labelLine: {
                show: false,
            },
            data: [
                {
                    value: 0,
                    itemStyle: {
                        color: '#144271 ',
                    },
                },
            ],
        },
        {
            type: 'pie',
            center: ['50%', '50%'],
            radius: ['23%', '32%'],
            hoverAnimation: false,
            startAngle: -90,
            clockwise: false,
            labelLine: {
                show: false,
            },
            data: [
                {
                    name: '',
                    value: 1 - data2,
                    itemStyle: {
                        color: 'rgba(0,0,0,0)',
                    },
                },
                {
                    name: '',
                    value: data2,
                    itemStyle: {
                        color: '#6C62FF',
                    },
                },
            ],
        },
        //及格率3
        {
            type: 'pie',
            center: ['80%', '50%'],
            radius: ['25%', '30%'],
            hoverAnimation: false,
            startAngle: -90,
            clockwise: false,
            labelLine: {
                show: false,
            },
            data: [
                {
                    value: 0,
                    itemStyle: {
                        color: '#144271 ',
                    },
                },
            ],
        },
        {
            type: 'pie',
            center: ['80%', '50%'],
            radius: ['23%', '32%'],
            hoverAnimation: false,
            startAngle: -90,
            clockwise: false,
            labelLine: {
                show: false,
            },
            data: [
                {
                    name: '',
                    value: 1 - data1,
                    itemStyle: {
                        color: 'rgba(0,0,0,0)',
                    },
                },
                {
                    name: '',
                    value: data1,
                    itemStyle: {
                        color: '#BAFA66',
                    },
                },
            ],
        },
    ],
};