echart新版本中 axisLabel-rich-align这是属性不管用。因为x轴文字内容过长,图表又需要撑满即width:100% 所以:根据所需设置axisLabel-align居右或者居左,hideOverlap设置重叠时隐藏 data中可以单独给某一个值设置align样式(这里得align是生效得) xAxis: { data:[ 1,2,3,4,5... { value:'n', textStyle:{ align:'left' } }, ... ], axisLabel: { align:'right', hideOverlap:true, }, },