解决方案 只贴出关键代码
在翻看echarts文档的过程中我看到了坐标轴文字可以自行定义模板,于是想到了我给一个固定12的字数限制,超出部分以省略号代替,这样就不会造成图形范围忽大忽小了。
axisLabel: {
color: "#000", interval: 0, formatter: function(value) { if (value.length > 12) { return value.substring(0, 12) + "..."; } else { return value; } } },