rich

描述:当前是关于Echarts图表中的 饼图 示例。
 
            option = {
    tooltip: {
        trigger: 'item',
        formatter: "{a} <br/>{b} : {c} ({d}%)"
    },
    series: [{
        type: 'pie',
        name: '性别',
        radius: '65%',
        center: ['50%', '50%'],
        selectedMode: 'single',
        data: [{
            value: 1548,
            name: '男',
            itemStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                        offset: 0,
                        color: 'rgba(253,173,52,1)'
                    }, {
                        offset: 1,
                        color: 'rgba(246,105,49,1)'
                    }]),
                    shadowBlur: 10,
                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                }
            },
            label: {
                normal: {
                    formatter: [
                        '{title|{b}}{abg|}',
                        '{nameCol|天数:}{valCol|{c}}',
                        '{nameCol|占比:}{valCol|{d}%}'
                    ].join('\n'),
                    backgroundColor: '#eee',
                    borderColor: '#777',
                    borderWidth: 1,
                    borderRadius: 4,
                    rich: {
                        title: {
                            color: '#eee',
                            align: 'center'
                        },
                        abg: {
                            backgroundColor: '#333',
                            width: '100%',
                            align: 'right',
                            height: 25,
                            borderRadius: [4, 4, 0, 0]
                        },
                        nameCol: {
                            width: 20,
                            height: 30,
                            align: 'left',
                            padding: [0, 10]
                        },
                        valCol: {
                            width: 40,
                            align: 'left',
                            padding: [0, 10],
                            color:"#F66C31"
                        }
                    }
                }
            }
        }, {
            value: 535,
            name: '女',
            itemStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                        offset: 0,
                        color: 'rgba(18,41,169,0.8)'
                    }, {
                        offset: 1,
                        color: 'rgba(27,15,141,1)'
                    }]),
                    shadowBlur: 10,
                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                }
            }
        }]
    }]
};