多个圆形图

描述:当前是关于Echarts图表中的 饼图 示例。
 
            // 值
    var valueOne = 80;
    var valueTwo = 50;
    var valueThree = 40;
    var unit = "%";
    var min = 0;
    var max = 100;
    var color = ['#e92101','#e74701','#f1d301'];
    var size = '100%';
    var background = "#0e2147"; //背景 
    // 控制位置
    var centerOne = ['25%', '65%'];
    var centerTwo = ['50%', '65%'];
    var centerThree = ['75%', '65%'];
    // 控制大小
    // 外圆
    var radiusCncircle = ['25%', '26%'];
    // 内圆
    var radiusInCircle = ['23%', '24%'];
    var dataStyle = {
        normal: {
            label: {
                show: false
            },
            labelLine: {
                show: false
            },
        }
    };
    var placeHolderStyle = {
        normal: {
            color: '#18346d', //未完成的圆环的颜色
            label: {
                show: false
            },
            labelLine: {
                show: false
            }
        }
    };
    option = {
        backgroundColor: background,
        series: [{
            name: '外圆1',
            type: 'pie',
            clockWise: false,
            center:centerOne,
            radius: radiusCncircle,
            itemStyle: dataStyle,
            hoverAnimation: false,
            avoidLabelOverlap: false,
            label:{
                normal:{
                    show:true,
                    position:'center',
                    formatter:valueOne + unit+'\n\n'+'率',
                    textStyle:{
                        color:'#ffffff',
                        fontSize: 18
                    }
                }
            },
            data: [{
                    value: valueOne - min,
                    name: '01',
                    itemStyle:{
                      normal:{
                        color:color[0]
                      }
                    }
                }, {
                    value: max - valueOne,
                    name: 'invisible',
                    itemStyle: placeHolderStyle
                }

            ]
        }, {
            name: '内圆1',
            type: 'pie',
            animation: false,
            clockWise: false,
            center:centerOne,
            radius: radiusInCircle,
            itemStyle: dataStyle,
            hoverAnimation: false,
            data: [{
                    value: 100,
                    name: '02',
                    itemStyle: {
                        normal: {
                             color: '#18346d'
                        }
                    }
                }, {
                    value: 0,
                    name: 'invisible',
                    itemStyle: placeHolderStyle
                }

            ]
        },
        {
            name: '外圆2',
            type: 'pie',
            clockWise: false,
            center:centerTwo,
            radius: radiusCncircle,
            itemStyle: dataStyle,
            hoverAnimation: false,
            avoidLabelOverlap: false,
            label:{
                normal:{
                    show:true,
                    position:'center',
                    formatter:valueTwo + unit+'\n\n'+'率',
                    textStyle:{
                        color:'#ffffff',
                        fontSize: 18
                    }
                }
            },
            data: [{
                    value: valueTwo - min,
                    name: '01',
                    itemStyle:{
                      normal:{
                        color:color[1]
                      }
                    }
                }, {
                    value: max - valueTwo,
                    name: 'invisible',
                    itemStyle: placeHolderStyle
                }

            ]
        }, {
            name: '内圆2',
            type: 'pie',
            animation: false,
            clockWise: false,
            center:centerTwo,
            radius: radiusInCircle,
            itemStyle: dataStyle,
            hoverAnimation: false,
            data: [{
                    value: 100,
                    name: '02',
                    itemStyle: {
                        normal: {
                             color: '#18346d'
                        }
                    }
                }, {
                    value: 0,
                    name: 'invisible',
                    itemStyle: placeHolderStyle
                }

            ]
        },
        {
            name: '外圆3',
            type: 'pie',
            clockWise: false,
            center:centerThree,
            radius: radiusCncircle,
            itemStyle: dataStyle,
            hoverAnimation: false,
            avoidLabelOverlap: false,
            label:{
                normal:{
                    show:true,
                    position:'center',
                    formatter:valueThree + unit+'\n\n'+'率',
                    textStyle:{
                        color:'#ffffff',
                        fontSize: 18
                    }
                }
            },
            data: [{
                    value: valueThree - min,
                    name: '01',
                    itemStyle:{
                      normal:{
                        color:color[2]
                      }
                    }
                }, {
                    value: max - valueThree,
                    name: 'invisible',
                    itemStyle: placeHolderStyle
                }

            ]
        }, {
            name: '内圆3',
            type: 'pie',
            animation: false,
            clockWise: false,
            center:centerThree,
            radius: radiusInCircle,
            itemStyle: dataStyle,
            hoverAnimation: false,
            data: [{
                    value: 100,
                    name: '02',
                    itemStyle: {
                        normal: {
                            color: '#18346d'
                        }
                    }
                }, {
                    value: 0,
                    name: 'invisible',
                    itemStyle: placeHolderStyle
                }

            ]
        }]
    };