解決方案 只貼出關鍵代碼
在翻看echarts文檔的過程中我看到了坐標軸文字可以自行定義模板,於是想到了我給一個固定12的字數限制,超出部分以省略號代替,這樣就不會造成圖形范圍忽大忽小了。
axisLabel: {
color: "#000", interval: 0, formatter: function(value) { if (value.length > 12) { return value.substring(0, 12) + "..."; } else { return value; } } },