pie图表

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var tit = '桔子';
var data = [{
    cityName: 'title1',
    value: 100,
}, {
    cityName: 'title2',
    value: 170,
}, {
    cityName: 'title3',
    value: 100,
}]
var data_dw = [];
var datahl = [];
for (var i = 0; i < data.length; i++) {
    data_dw.push(data[i].cityName);
    datahl.push(data[i].value)
}
option = {
    backgroundColor: '#05283a',
    tooltip: {
        trigger: 'item',
        formatter: "{b} : {d}% <br/> {c}"
    },

    legend: {

        show: true,

        orient: 'vertical',

        itemGap: 6,

        data: data_dw,

        x: '2%',

        y: '70%',

        itemHeight: 10,

        itemWidth: 10,

        textStyle: {

            color: '# fff ',
            fontSize: 12,
        }
    },
    title: {
        text: tit,
        // subtext: tit,
        x: 'center',
        y: '35%',
        textStyle: {
            fontSize: 16,
            fontWeight: 'normal',
            align: "center",
            color: '#CCCCCC'
        },
    },
    series: [{
            type: 'pie',
            radius: ['50%', '55%'],
            center: ['50%', '40%'],
            color: ['#80C269', '#00FFFF', '#0090F1', '#FFA800', '#4658F6'],
            itemStyle: {
                normal: {
                    borderWidth: 5,
                    borderColor: '#031845',
                }
            },
            data: [{
                    value: datahl[0],
                    name: data_dw[0],
                    itemStyle: {
                        normal: {
                            color: { // 完成的圆环的颜色
                                colorStops: [{
                                    offset: 0,
                                    color: '#29ffa7' // 0% 处的颜色
                                }, {
                                    offset: 1,
                                    color: '#1ffdd4' // 100% 处的颜色
                                }]
                            }
                        }
                    }
                },
                {
                    value: datahl[1],
                    name: data_dw[1],
                    itemStyle: {
                        normal: {
                            color: { // 完成的圆环的颜色
                                colorStops: [{
                                    offset: 0,
                                    color: '#e97716' // 0% 处的颜色
                                }, {
                                    offset: 1,
                                    color: '#fbc800' // 100% 处的颜色
                                }]
                            }
                        }
                    }
                },
                {
                    value: datahl[2],
                    name: data_dw[2],
                    itemStyle: {
                        normal: {
                            color: { // 完成的圆环的颜色
                                colorStops: [{
                                    offset: 0,
                                    color: '#048ff6' // 0% 处的颜色
                                }, {
                                    offset: 1,
                                    color: '#048ff6' // 100% 处的颜色
                                }]
                            }
                        }
                    }
                }

            ],
            labelLine: {
                normal: {
                    show: false,
                    length: 0,
                    length2: 0,
                    lineStyle: {
                        color: '#CCCCCC',
                        width: 0
                    }
                }
            },
            label: {
                normal: {
                    formatter: '{b|{d}%}',
                    // \n{hr|}\n{c|{c}}
                    rich: {
                        b: {
                            fontSize: 12,
                            color: '#f9b50a',
                            align: 'left',
                            padding: 0
                        },
                        d: {
                            fontSize: 12,
                            padding: 10,
                        },
                        hr: {
                            borderColor: '#CCCCCC',
                            width: '100%',
                            borderWidth: 2,
                            height: 0
                        },
                        c: {
                            fontSize: 14,
                            align: 'center',
                            padding: 4,
                            color: '#fff'
                        }
                    }
                }
            }
        }

    ]
};