TEST

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var myColor = ['#f15c2c', '#8c3e96', '#73b73e', '#f01798', '#fbaf16', '#0097dd'];
option = {
    backgroundColor: new echarts.graphic.RadialGradient(0.2, 0.2, 1, [{
        offset: 0,
        color: '#ecf0f1'
    }, {
        offset: 1,
        color: '#a8b7bc'
    }]),
    title: {
        text: 'Sample Text',
        top:'20',
        left:'20',
        textStyle: {
            fontWeight: 'normal',
            fontSize: 25,
            color: '#000'
        }
    },
    yAxis: {
        show: false,
    },
    xAxis: [{
        type: 'category',
        axisLabel: {
            textStyle: {
                color: function(param, index) {
                    return myColor[index]
                },
            }
        },
        splitLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        axisLine: {
            show: false
        },
        data: ['A', 'B', 'C', 'D', 'E', 'F'],
    }, ],
    series: [{
            name: '',
            type: 'bar',
            zlevel: 1,
            itemStyle: {
                normal: {
                    shadowColor: 'rgba(0, 0, 0, .5)',
                    shadowBlur: 2,
                    shadowOffsetY: 1,
                    shadowOffsetX: 1,
                    color: function(params) {
                        var colorList = [
                            new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                    offset: 0,
                                    color: '#f87246'
                                },
                                {
                                    offset: 1,
                                    color: '#f15c2c'
                                }
                            ]),
                            new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                    offset: 0,
                                    color: '#a161aa'
                                },
                                {
                                    offset: 1,
                                    color: '#8c3e96'
                                }
                            ]),
                            new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                    offset: 0,
                                    color: '#8cc640'
                                },
                                {
                                    offset: 1,
                                    color: '#73b73e'
                                }
                            ]),
                            new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                    offset: 0,
                                    color: '#f034a5'
                                },
                                {
                                    offset: 1,
                                    color: '#f01798'
                                }
                            ]),
                            new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                    offset: 0,
                                    color: '#feca04'
                                },
                                {
                                    offset: 1,
                                    color: '#fbaf16'
                                }
                            ]),
                            new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                    offset: 0,
                                    color: '#01aeee'
                                },
                                {
                                    offset: 1,
                                    color: '#0097dd'
                                }
                            ]),

                        ];
                        return colorList[params.dataIndex]
                    },
                },
                emphasis: {
                    opacity: 1
                }
            },
            barGap: '-100%',
            barWidth: '33.3',
            data: [35, 32, 40, 65, 50, 36],
        },
        {
            name: '',
            type: 'bar',
            barGap: '-125%',
            barWidth: '50',
            data: [35, 32, 40, 65, 50, 36],
            label: {
                show: true,
                formatter: "{c}%",
                position: 'top',
                color: '#fff',
            },
            itemStyle: {
                normal: {
                    shadowColor: 'rgba(0, 0, 0, .3)',
                    shadowBlur: 4,
                    shadowOffsetY: 3,
                    shadowOffsetX: 3,
                    barBorderRadius: 10,
                    borderColor: '#fff',
                    color: {
                        type: 'linear',
                        x: 1,
                        y: 0,
                        x2: 0,
                        y2: 0,
                        colorStops: [{
                            offset: 0,
                            color: '#fdfdfd'
                        }, {
                            offset: 1,
                            color: '#d1d2d4'
                        }],
                        globalCoord: false
                    },
                }
            },
        },
    ]
};