echarts4

描述:当前是关于Echarts图表中的 示例。
 
            var xData2 = ["仁济医院", "仁济医院", "仁济医院", "仁济医院", "仁济医院", "仁济医院"];
var data1 = [200, 100, 200, 200, 100, 123];
var data2 = [300, 200, 300, 300, 400, 143];
option = {
    backgroundColor: '#021132',
    tooltip: {
        trigger: 'item',
    },
    grid: {
        left: 100,
        bottom: 100
    },
    xAxis: {
        data: xData2,
        show: true,
        axisTick: {
            show: false
        },
        axisLine: {
            show: true,
            lineStyle: {
                type: 'solid',
                color: 'gray',
                opacity: 1
            }
        },
        // lineStyle: {
        //     show: true,
        //     type: 'solid'
        // },
        axisLabel: {
            interval: 0,
            textStyle: {
                color: '#fff',
                fontSize: 20,
            },
            margin: 20, //刻度标签与轴线之间的距离。
        },

    },
    yAxis: {
        name: '数量',
        nameTextStyle:{ 
            color: 'white',
            fontSize: 20,
            align: 'right',
            lineHeight: 46
        },
        splitLine: {
            show: true,
            lineStyle: {
                type: 'dashed',
                opacity: 0.5
            }
        },
        axisTick: {
            show: false
        },
        axisLine: {
            show: false
        },
        axisLabel: {
            textStyle: {
                color: '#fff',
                fontSize: 20,
            },
        }
    },
    series: [{ //三个最低下的圆片
            "name": "",
            "type": "pictorialBar",
            "symbolSize": [45, 25],
            "symbolOffset": [0, 10],
            "z": 12,
            itemStyle: {
                opacity: 1,
                color: function(params) {
                    var a = params.name.slice(0, 2);
                        return new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                            offset: 0,
                            color: '#12B9DB' // 0% 处的颜色
                        }, {
                            offset: 1,
                            color: '#6F8EF2' // 100% 处的颜色
                        }], false)
                }
            },
            "data": [0.5, 0.5, 0.5, 0.5, 0.5, 0.5]
        },


        //下半截柱状图
        {
            name: '2020',
            type: 'bar',
            barWidth: 45,
            barGap: '-100%',
            itemStyle: { //lenged文本
                opacity: .7,
                color: function(params) {
                    var a = params.name.slice(0, 2);
                    
                        return new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                            offset: 0,
                            color: '#12B9DB' // 0% 处的颜色
                        }, {
                            offset: 1,
                            color: '#6F8EF2' // 100% 处的颜色
                        }], false)
                    
                }
            },

            data: data1
        },

        { // 替代柱状图 默认不显示颜色,是最下方柱图(邮件营销)的value值 - 20
            type: 'bar',
            barWidth: 45,
            barGap: '-100%',
            stack: '广告',
            itemStyle: {
                color: 'transparent'
            },
            data: data1
        },

        {
            "name": "", //头部
            "type": "pictorialBar",
            "symbolSize": [45, 25],
            "symbolOffset": [0, -10],
            "z": 12,
            "symbolPosition": "end",
            itemStyle: {
                color: '#163F7A',
                opacity: 1,
            },
            "data": data2
        },

        {
            "name": "",
            "type": "pictorialBar",
            "symbolSize": [45, 25],
            "symbolOffset": [0, -10],
            "z": 12,
            itemStyle: {
                opacity: 1,
                color: function(params) {
                    var a = params.name.slice(0, 2);
                   
                        return new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                            offset: 0,
                            color: '#12B9DB' // 0% 处的颜色
                        }, {
                            offset: 1,
                            color: '#6F8EF2' // 100% 处的颜色
                        }], false)
                   
                }
            },
            "symbolPosition": "end",
            "data": data1
        },

        {
            name: '2019',
            type: 'bar',
            barWidth: 45,
            barGap: '-100%',
            z: 0,
            itemStyle: {
                color: '#163F7A',
                opacity: .7,
            },

            data: data2
        }


    ]
};