1.调整grid下的left属性,说白了就是调整y轴与左侧的距离,大了就能显示更多的文字 grid:{ top:48, left:400,// 调整这个属性 right:50, bottom:50, } 这个的缺陷很明显,文字太多还是不管事 ,而且看起来很别扭 2.通过设置axisLabel下的formatter属性,实现自定义处理文字,将多出来的用省略号替代 yAxis:{ axisLabel:{ show:true, formatter:function(value){ var texts=value; if(texts.length>15){ // 具体多少字就看自己了 texts=texts.substr(0,15)+'...'; } return texts; } } }