带legend饼图

描述:当前是关于Echarts图表中的 饼图 示例。
 
            option = {
    tooltip : {
        trigger: 'item',
        formatter: "{a} <br/>{b} : {c} ({d}%)"
    },
    legend: {
        orient: 'vertical',
        //left: 'left',
         x: '50%',
        align:'left',
        top:'middle',
        	        formatter:function(name){
	        	var oa = option.series[0].data;
	        	var num = oa[0].value + oa[1].value + oa[2].value;
	        	for(var i = 0; i < option.series[0].data.length; i++){
                    if(name==oa[i].name){
                    	return name + ': ' + (oa[i].value/num * 100).toFixed(2) + '%'  + '(' +oa[i].value+ ')';
                    }
	        	}
	        },
	    icon:'circle',
	    padding: 5,
        itemGap: 50,               // 各个item之间的间隔,单位px,默认为10, // 横向布局时为水平间隔,纵向布局时为纵向间隔
        itemWidth: 20,             // 图例图形宽度
        itemHeight: 14,            // 图例图形高度
        textStyle: {
            // padding:[0,0,50,0],
            fontSize:25,
            color: '#000'
        },
        data: ['直接访问','邮件营销','联盟广告']
    },
    series : [
        {
            name: '访问来源',
            type: 'pie',
            radius : '50%',
            center: ['25%', '50%'],
            data:[
                {value:335, name:'直接访问'},
                {value:310, name:'邮件营销'},
                {value:234, name:'联盟广告'},
            ],
            
            label: {
            normal: {
                show:false,
                
            }}
        }
    ]
};