TEST

描述:当前是关于Echarts图表中的 示例。
 
            var xData2 = ["A", "B", "C", "D", "E"];
var data1 = [100, 60, 130, 170, 140];
option = {
    backgroundColor: '#ded4c2',
    tooltip: {
        trigger: 'item',
    },
    grid: {
        left: 100,
        bottom: 100
    },
    xAxis: {
        axisLabel: {
            interval: 0,
            textStyle: {
                color: 'rgba(65, 49,28, .9)',
                fontSize: 30,
                fontFamily: 'FZYaoti',
                fontWeight:100,
            },
            margin: 20,
        },
        splitLine: {
            show: false
        },
        axisLine: {
            lineStyle: {
                color: 'rgba(255, 255,255, .8)',
                width: 4,
            }
        },
        splitArea: {
            show: false,
        },
        axisTick: {
            show: false
        },
        data: ['A', 'B', 'C', 'D', 'E', ]
    },
    yAxis: {
        axisLine: {
            lineStyle: {
                color: 'rgba(255, 255,255, .9)',
                width: 4,
            }
        },
        axisLabel: {
            interval: 0,
            textStyle: {
                color: '#42321c',
                fontSize: 20,fontFamily: 'FZYaoti',
            },
            margin: 20,
        },
        splitLine: {
            show: true,
            lineStyle: {
                color: 'rgba(255, 255,255, .8)',
                width: 2,
            }
        },
        axisTick: {
            show: false
        },
    },
    series: [
        {
            "name": "",
            "type": "pictorialBar",
            "symbolSize": [45, 25],
            "symbolOffset": [0, 10],
            "z": 1,
            itemStyle: {
                opacity: 1,
                color: function(params) {
                    var colorList = [
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: "#eaadb5"
                            }, {
                                offset: 0.3,
                                color: "#e07786"
                            }, {
                                offset: 0.4,
                                color: "#e07786"
                            },
                            {
                                offset: 0.7,
                                color: "#efaab2"
                            }, {
                                offset: 0.95,
                                color: "#ed95a3"
                            },
                            {
                                offset: 1,
                                color: "#ed95a3"
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: "#e7af9d"
                            }, {
                                offset: 0.3,
                                color: "#e0916a"
                            }, {
                                offset: 0.4,
                                color: "#e0916a"
                            },
                            {
                                offset: 0.7,
                                color: "#e9b298"
                            }, {
                                offset: 0.95,
                                color: "#e9ac8e"
                            },
                            {
                                offset: 1,
                                color: "#e9a78a"
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: "#dcc7af"
                            }, {
                                offset: 0.3,
                                color: "#c9a580"
                            }, {
                                offset: 0.4,
                                color: "#c9a580"
                            },
                            {
                                offset: 0.7,
                                color: "#ddcaaf"
                            }, {
                                offset: 0.95,
                                color: "#d8c1a4"
                            },
                            {
                                offset: 1,
                                color: "#dbbea2"
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: "#c0d2a2"
                            }, {
                                offset: 0.3,
                                color: "#a3c275"
                            }, {
                                offset: 0.4,
                                color: "#a3c275"
                            },
                            {
                                offset: 0.7,
                                color: "#c0d6a5"
                            }, {
                                offset: 0.95,
                                color: "#bad29a"
                            },
                            {
                                offset: 1,
                                color: "#b6d294"
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: "#83c1b9"
                            }, {
                                offset: 0.3,
                                color: "#38b0a3"
                            }, {
                                offset: 0.4,
                                color: "#38b0a3"
                            },
                            {
                                offset: 0.7,
                                color: "#71c1ba"
                            }, {
                                offset: 0.95,
                                color: "#74c0ba"
                            },
                            {
                                offset: 1,
                                color: "#68c1b6"
                            }
                        ]),
                    ];
                    return colorList[params.dataIndex]
                },
                shadowColor: 'rgba(115, 106, 28, .7)',
                shadowBlur: 3,
                shadowOffsetX: 0,
                shadowOffsetY: 2
            },
            "data": [1, 1, 1, 1, 1]
        },
        {
            "name": "",
            "type": "pictorialBar",
            "symbolSize": [45, 40],
            "symbolOffset": [0, 10],
            "z": 0,
            itemStyle: {
                opacity: 1,
                color: '#ded4c2',
                shadowColor: 'rgba(136, 128, 28, 1)',
                shadowBlur: 30,
                shadowOffsetX: 0,
                shadowOffsetY: -2
            },
            "data": [1, 1, 1, 1, 1]
        },
        {
            name: '2020',
            type: 'bar',
            barWidth: 45,
            barGap: '-100%',
            "z": 10,
            itemStyle: {
                color: function(params) {
                    var colorList = [
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: "#eaadb5"
                            }, {
                                offset: 0.3,
                                color: "#e07786"
                            }, {
                                offset: 0.4,
                                color: "#e07786"
                            },
                            {
                                offset: 0.7,
                                color: "#efaab2"
                            }, {
                                offset: 0.95,
                                color: "#ed95a3"
                            },
                            {
                                offset: 1,
                                color: "#ed95a3"
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: "#e7af9d"
                            }, {
                                offset: 0.3,
                                color: "#e0916a"
                            }, {
                                offset: 0.4,
                                color: "#e0916a"
                            },
                            {
                                offset: 0.7,
                                color: "#e9b298"
                            }, {
                                offset: 0.95,
                                color: "#e9ac8e"
                            },
                            {
                                offset: 1,
                                color: "#e9a78a"
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: "#dcc7af"
                            }, {
                                offset: 0.3,
                                color: "#c9a580"
                            }, {
                                offset: 0.4,
                                color: "#c9a580"
                            },
                            {
                                offset: 0.7,
                                color: "#ddcaaf"
                            }, {
                                offset: 0.95,
                                color: "#d8c1a4"
                            },
                            {
                                offset: 1,
                                color: "#dbbea2"
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: "#c0d2a2"
                            }, {
                                offset: 0.3,
                                color: "#a3c275"
                            }, {
                                offset: 0.4,
                                color: "#a3c275"
                            },
                            {
                                offset: 0.7,
                                color: "#c0d6a5"
                            }, {
                                offset: 0.95,
                                color: "#bad29a"
                            },
                            {
                                offset: 1,
                                color: "#b6d294"
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: "#83c1b9"
                            }, {
                                offset: 0.3,
                                color: "#38b0a3"
                            }, {
                                offset: 0.4,
                                color: "#38b0a3"
                            },
                            {
                                offset: 0.7,
                                color: "#71c1ba"
                            }, {
                                offset: 0.95,
                                color: "#74c0ba"
                            },
                            {
                                offset: 1,
                                color: "#68c1b6"
                            }
                        ]),
                    ];
                    return colorList[params.dataIndex]
                },
            },
            data: data1
        },
        {
            "name": "",
            "type": "pictorialBar",
            "symbolSize": [45, 25],
            "symbolOffset": [0, -10],
            "z": 12,
            label: {
                show: true,
                formatter: "{c}",
                position: 'top',
                distance: -20,
                color: '#42321c',
                fontFamily: 'FZYaoti',
                fontWeight:600,
                textShadowColor: 'rgba(255, 255, 255, .6)',
                fontSize: 18,
                textShadowBlur: '0',
                textShadowOffsetX: 1,
                textShadowOffsetY: 1,
            },
            itemStyle: {
                opacity: 1,
                color: function(params) {
                    var colorList = [
                        new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
                                offset: 0,
                                color: "#f9c1c3"
                            },
                            {
                                offset: 1,
                                color: "#ed95a3"
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: '#e0916a'
                            },
                            {
                                offset: 1,
                                color: '#efc9bb'
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: '#c9a580'
                            },
                            {
                                offset: 1,
                                color: '#e8d9c7'
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: '#a3c275'
                            },
                            {
                                offset: 1,
                                color: '#d0dfbc'
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: '#38b0a3'
                            },
                            {
                                offset: 1,
                                color: '#9fcec9'
                            }
                        ]),
                    ];
                    return colorList[params.dataIndex]
                },
            },
            "symbolPosition": "end",
            "data": data1
        },
        {
            "name": "",
            "type": "pictorialBar",
            "symbolSize": [45, 25],
            "symbolOffset": [0, -9],
            "z": 11,
            itemStyle: {
                opacity: 1,
                color: function(params) {
                    var colorList = [
                        new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
                                offset: 0,
                                color: "#fbb7bc"
                            },
                            {
                                offset: 1,
                                color: "#f9c1c2"
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: '#f2cfb7'
                            },
                            {
                                offset: 1,
                                color: '#f2cdb6'
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: '#ecdcc3'
                            },
                            {
                                offset: 1,
                                color: '#eadabf'
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: '#d0e5bd'
                            },
                            {
                                offset: 1,
                                color: '#cce1b4'
                            }
                        ]),
                        new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                                offset: 0,
                                color: '#95d2cc'
                            },
                            {
                                offset: 1,
                                color: '#99d3d0'
                            }
                        ]),
                    ];
                    return colorList[params.dataIndex]
                },
            },
            "symbolPosition": "end",
            "data": data1
        },
    ]
};