echarts多级柱状图

2022-10-30  本文已影响0人  学王

        var xAxisData =  [ "长裤", "短裤", "衬衣", "羊毛衫", "背心" , "皮鞋" ];
        var xAxisGroupData = ["{offset|}裤子", "", "", "衣服", "", "鞋子"]; 
        // 分组显示的标签(组内如果是偶数加上偏移{offset|},如果是计数放正中间)
        var seriesData =  [15, 20, 10, 5, 15, 10];
        var groupSeparates = [true, false, true, false, false, true]; // 分组分隔线
        // 指定图表的配置项和数据
         option = {
            title : {
                text : 'echarts自定义分组-静态'
            },
            tooltip : {},
            xAxis : [ {
                position : "bottom",
                data : xAxisData,
                axisTick : {
                    length : 20 // 刻度线的长度
                },
                axisLabel : {
                    margin : 10 // 标签到轴线的距离
                }
            }, {
                position : "bottom",
                data : xAxisGroupData,
                axisTick : {
                    length : 40,
                    interval : function(index, value) {
                        return groupSeparates[index]; // 根据标识分组的刻度线
                    }
                },
                axisLabel : {
                    margin : 30,
                    interval : 0, // 显示所有标签
                    rich : {
                        offset : {
                            width : 0
                        }
                    }
                }
            }],
            yAxis : {},
            series : [ {
                type : 'bar',
                data : seriesData
            } ]
        };
        



微信图片_20221031154739.jpg
上一篇下一篇

猜你喜欢

热点阅读