半圆饼图

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var data = [{
        value: 140,
        name: '单位1',
        selected: true
    },
    {
        value: 150,
        name: '单位2',
        selected: true
    },
    {
        value: 130,
        name: '单位3',
        selected: true
    }
];
var data1 = [{
    value: 60,
    name: 'A'
}];
var a = 0;
for (var i = 0; i < data.length; i++) {
    a += data[i].value;
}
data.push({
    value: a,
    name: '__other',
    itemStyle: {
        normal: {
            color: 'rgba(0,0,0,0)'
        }
    }
});
console.log(data);

var b = 0;
for (var i = 0; i < data1.length; i++) {
    b += data1[i].value;
}
data1.push({
    value: b,
    name: '__other',
    itemStyle: {
        normal: {
            color: 'rgba(0,0,0,0)'
        }
    }
});
console.log(data);
option = {
    title: {
        text: '半圆饼图',
        x: 'center'
    },
    tooltip: {
        trigger: 'item',
        formatter: "{a} <br/>{b} : {c} ({d}%)"
    },
    series: [{
            name: '访问来源',
            type: 'pie',
            startAngle: -180,
            radius: ['0', '20%'],
            center: ['50%', '60%'],
            itemStyle: {
                "normal": {
                    "label": {
                        "show": false
                    },
                    "labelLine": {
                        "show": false
                    }
                }
            },
            roseType: 'radius',
            data: data1

        },
        {
            name: '访问来源',
            type: 'pie',
            startAngle: -180,
            radius: ['20%', '200%'],
            center: ['50%', '60%'],
            label: {
                position: 'inner'
            },
            roseType: 'radius',
            data: data
        }
    ]
};