浏览器占比变化

描述:当前是关于Echarts图表中的 饼图 示例。
 
            option = {
    title: {
        text: '浏览器占比变化',
        subtext: '纯属虚构',
        x: 'right',
        y: 'bottom'
    },
    tooltip: {
        trigger: 'item',
        formatter: "{a} <br/>{b} : {c} ({d}%)"
    },
    legend: {
        orient: 'vertical',
        x: 'left',
        data: ['Chrome', 'Firefox', 'Safari', 'IE9+', 'IE8-']
    },
    toolbox: {
        show: true,
        feature: {
            mark: {
                show: true
            },
            dataView: {
                show: true,
                readOnly: false
            },
            restore: {
                show: true
            },
            saveAsImage: {
                show: true
            }
        }
    },
    calculable: false,
    series: (function() {
        var series = [];
        for (var i = 0; i < 30; i++) {
            series.push({
                name: '浏览器(数据纯属虚构)',
                type: 'pie',
                itemStyle: {
                    normal: {
                        label: {
                            show: i > 28
                        },
                        labelLine: {
                            show: i > 28,
                            length: 20
                        }
                    }
                },
                silent: true,
                radius: [i * 4 + 40, i * 4 + 43],
                data: [{
                    value: i * 128 + 80,
                    name: 'Chrome'
                }, {
                    value: i * 64 + 160,
                    name: 'Firefox'
                }, {
                    value: i * 32 + 320,
                    name: 'Safari'
                }, {
                    value: i * 16 + 640,
                    name: 'IE9+'
                }, {
                    value: i * 8 + 1280,
                    name: 'IE8-'
                }]
            })
        }
        series[0].markPoint = {
            symbol: 'emptyCircle',
            symbolSize: series[0].radius[0],
            effect: {
                show: true,
                scaleSize: 12,
                color: 'rgba(250,225,50,0.8)',
                shadowBlur: 10,
                period: 30
            },
            data: [{
                x: '50%',
                y: '50%'
            }]
        };
        return series;
    })()
};
setTimeout(function() {
    var _ZR = myChart.getZrender();
    var TextShape = require('zrender/shape/Text');
    // 补充千层饼
    _ZR.addShape(new TextShape({
        style: {
            x: _ZR.getWidth() / 2,
            y: _ZR.getHeight() / 2,
            color: '#666',
            text: '恶梦的过去',
            textAlign: 'center'
        }
    }));
    _ZR.addShape(new TextShape({
        style: {
            x: _ZR.getWidth() / 2 + 200,
            y: _ZR.getHeight() / 2,
            brushType: 'fill',
            color: 'orange',
            text: '美好的未来',
            textAlign: 'left',
            textFont: 'normal 20px 微软雅黑'
        }
    }));
    _ZR.refresh();
}, 2000);



myChart.on('click', function(params) {
    // 控制台打印数据的名称
    alert("名称:" + params.name + '    ----值:' + params.value);
});