X轴文字过长

内容倾斜


    axisLabel:{
        interval:0, //控制X轴刻度全部显示
        rotate:45 //倾斜角度
    }

超过省略号显示

axisLabel: {  
    interval: 0,  
    formatter:function(value){ 
              return name.length > 6 ? name.substr(0, 6) + "..." : name;
    }  
}

垂直显示

axisLabel: {  
    interval: 0,  
    formatter:function(value){ 
        return value.split("").join("\n");  
    }  
}

刻度内容换行.

axisLabel: {  
    interval: 0,  
    formatter:function(value){ 
        let len = value.length;
        let length = 4; //控制一行显示个数
        let num = Math.ceil(len/length);//循环次数
        if(num > 1){
            let str = '';
            for(let i = 0;i<num;i++){
                str += value.substring(i*length,(i+1)*length) + '\n';
            }
            return str;
        }else{
            return value;
        } 
    }  
} 

刻度间隔换行

axisLabel: {  
    interval: 0,  
    formatter:function(value,index){ 
        if(index % 2 != 0){
            return '\n\n' + value;
        }else{
            return value;
        }
    }  
} 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容