echarts中通常用多个Y轴来表示不同量程的相关数据,由于量程不同数据不一致多个坐标的刻度也会有所不同,但根据用户需求,有时需要将两个刻度保持一致方便数据展示,具体实现方法如下:
//此处为简略方法,多y轴都加上max和min配置 yAxis:[ { max: value => { const {max, min} = value; const absMax = Math.max(Math.abs(max), Math.abs(min)); return Math.ceil(absMax * 1.2); }, min: value => { const {max, min} = value; const absMax = Math.max(Math.abs(max), Math.abs(min)); return Math.floor(-absMax * 1.2); } } ]
复制