需求
系统中有这样一个图标,X轴为天,双Y轴,左侧为百分比,右侧为当日各种车辆数目的汇总,理想状态如下:
![](https://imgconvert.csdnimg.cn/aHR0cDovL2ltYWdlLm9sZHpob3UuY24vRmhsWTc4WHVQSGlTc3piQWhVWXhTU29OUm0wZQ?x-oss-process=image/format,png)
但是线上发现了问题,由于左侧Y轴是强制按照20
为间隔进行分割,而右侧没有设置分割,是有Echarts自动计算得来,按照50
进行分割,Y轴总共分割为5份,当右侧Y轴的max
为250
时,恰好左右侧Y轴可以对其,但是当右侧外轴的max
为300
时,那么两个Y周的刻度就不会重合,不是很美观:
![](https://imgconvert.csdnimg.cn/aHR0cDovL2ltYWdlLm9sZHpob3UuY24vRmhsWTc4WHVQSGlTc3piQWhVWXhTU29OUm0wZQ?x-oss-process=image/format,png)
需要解决这个问题
手动计算最大值
解决这个问题,就需要指定两个Y轴的最大值、最小值和间隔,让两个Y轴刻度强制对齐。以左侧外轴为基准,min
为0
,max
为100
,interval
为20