圆柱状柱状图echarts 配置项内容和展示

圆柱状柱状图

配置项如下
      
option = {
    backgroundColor: '#fff',
   tooltip: {
        trigger: 'item',
        },
    grid: {
        left: '5%',
        top: '10%',
        right: '5%',
        bottom: '10%',
    },
    legend: {
        show: true,
        icon: 'circle',
        orient: 'horizontal',   //横向排列
        top: '90.5%',
        right: 'center',
        itemWidth: 16.5,
        itemHeight: 6,
        // itemGap: 30,
        textStyle: {
            // color: '#FFFFFF'
            color: '#C9C8CD',
            fontSize: 14
        }
    },
    xAxis: [{
        data: ["监测中心站", "调查中心", "核与辐射安全中心", "宣传教育中心"],
        axisLabel: {
            textStyle: {
                color: '#38455D',
                fontSize:12
            },
            margin: 30, //刻度标签与轴线之间的距离。
        },

        axisLine: {
            show: true, //不显示x轴
            lineStyle: {
                color: '#E2E8EC'
            }
        },
        axisTick: {
            show: false //不显示刻度
        },
        boundaryGap: true,
        splitLine: {
            show: false,
            width: 0.08,
            lineStyle: {
                type: "solid",
                color: "#03202E"
            }
        }
    }],
    yAxis: [{
        splitLine: {
            show: true,
            lineStyle: {
                color: '#E2E8EC',
                type: 'dashed'
            }
        },
        axisTick: {
            show: false
        },
        axisLine: {
            show: true,
            lineStyle: {
                color: "#E2E8EC"
            }
        },
        axisLabel: {
            textStyle: {
                color: '#38455D',
                fontSize: 12
            },
        }
    }],
    series: [
        {//柱底圆片
            name: "",
            type: "pictorialBar",
            symbolSize: [60, 20],//调整截面形状
            symbolOffset: [0, 10],
            z: 12,
            itemStyle: {
                    "normal": {
                      color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                                offset: 0,
                                color: "#02D6EA"
                            },
                            {
                                offset: 1,
                                color: "#02D6EA"
                            }
                        ],false)
                    }
                },
            data: ["50", "75", "105","130"]
        }, 
        
        //柱体
        {
            name: '',
            type: 'bar',
            barWidth: 60,
            barGap: '0%',
            itemStyle: {
                    "normal": {
                        "color": {
                            "x": 0,
                            "y": 0,
                            "x2": 0,
                            "y2": 1,
                            "type": "linear",
                            "global": false,
                            "colorStops": [{//第一节下面
                                "offset": 0,
                                "color": "#057DFE"
                            }, {
                                "offset": 1,
                                "color": "#02D7EA"
                            }]
                        }
                    }
                },
           
            data: ["50", "75", "105","130"]
        }, 
        
        //柱顶圆片
        {
            name: "",
            type: "pictorialBar",
            symbolSize: [60, 20],//调整截面形状
            symbolOffset: [0, -10],
            z: 12,
            symbolPosition: "end",
                "itemStyle": {
                    "normal": {
                         color: new echarts.graphic.LinearGradient(0,0,0,1,
                            [{
                                    offset: 0,
                                    color: "#50A7FF"
                                },
                                {
                                    offset: 1,
                                    color: "#02D6EA"
                                }
                            ],
                            false
                        ),
                    }
                },
            data: ["50", "75", "105","130"]
        }
    ]
};
    
截图如下