饼图

描述:当前是关于Echarts图表中的 示例。
 
            var labelName = ['总值','合格值'];

var getRate = 70;


series = [];
var color = [{
    type: 'linear',
    x: 0,
    y: 0,
    x2: 0,
    y2: 1,
    colorStops: [{
            offset: 0,
            color: 'rgba(242, 164, 64, 1)' // 0% 处的颜色
        },
        {
            offset: 1,
            color: 'rgba(255, 213, 65, 1)' // 100% 处的颜色
        }
    ],
}, {
    type: 'linear',
    x: 0,
    y: 0,
    x2: 0,
    y2: 1,
    colorStops: [{
            offset: 0,
            color: 'rgba(29, 130, 255, 1)' // 0% 处的颜色
        },
        {
            offset: 1,
            color: 'rgba(0, 255, 246, 1)' // 100% 处的颜色
        }
    ],
}]




option = {
    polar:{
        center:['50%','50%'],
        radius:['38%','76%'],
    },
    angleAxis: {
        axisLine: {
            show: false
        },
        axisLabel: {
            show: false
        },
        splitLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        min: 0,
        max: 100,
        boundaryGap: ['0', '100'],
        startAngle: 90
    },
    radiusAxis: {
        type: 'category',
        axisLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        axisLabel: {
            show: false
        },
        data: labelName,
        z: 10
    },
    series: [{
        name:'',
        hoverAnimation:false,
        silent:true,
        type: 'pie',
        data:[{name:'合格值',value:100}],
        z:1,
        center:['50%','50%'],
        radius:['27%','68%'],
        label:{
            show:true,
            position:'center',
           
            formatter:'{total|'+getRate+'%}'+'\n\n'+'{lname|合格值}',
            rich:{
                total:{
                    fontSize:16,
                    fontWeight:'bold',
                    color:'#0DDBFF'
                },
                lname:{
                    fontSize:12,
                    color:'#FFF'
                }
            }
        },
        itemStyle:{
            color:'rgba(62, 109, 255, 0.2)'
        }
    },{
        //hoverAnimation:false,
        name:labelName[0],
        barGap: '-100%',
        //silent:true,
        type: 'bar',
        data:[100],
        coordinateSystem:'polar',
        z:2,
        label:{
            show:false
        },
        itemStyle:{
            color:color[0]
        }
        
    },{
        //hoverAnimation:false,
        roundCap:true,
        //silent:true,
        name:labelName[1],
        type: 'bar',
        coordinateSystem:'polar',
        barGap: '-100%',
        data:[getRate],
        z:3,
        label:{
            show:false
        },
        itemStyle:{
            color:color[1]
        }
        
    }]
};