设置echarts两个y轴的0点一致

需要设置y轴的最大最小值 和 强制设置坐标轴分割间隔
 在y轴加入三个属性:
            Max    最大值
            Min      最小值
            interval     强制设置坐标轴分割间隔
 
 
 
 
//获取最大最小值的函数
cal_Max(a) {
//debugger
a=$.grep(a,function(n,i){return i>0;});
let maxval = Math.max.apply(null, a);
return maxval;
},
calMin(a) {
a=$.grep(a,function(n,i){return i>0;});
let minval = Math.min.apply(null, a);
return minval;
}
----------------------以上函数可用可不  需要获取最大值最小值------------------------
 let Max = that.cal_Max(that.indexAll.data[0]);
 let Max1 = that.cal_Max(that.indexAll.data[1]);
 let Min = that.calMin(that.indexAll.data[0]);
 let Min1 = that.calMin(that.indexAll.data[1]);
 
//处理最大最小值
let rowNum = 6;
let rat1 = Min/Max;
let rat2 = Min1/Max1;
let ratState=rat1>rat2
 
if(ratState){
Min=rat2*Max;
}else{
Min1=rat1*Max1;
}
 
let inter1=Math.ceil((Max-Min)/rowNum);
let inter2=Math.ceil((Max1-Min1)/rowNum);
 
//在两个y轴中设置这三个属性   yAxis中
min: Min,
max: Max,
interval: inter1,

min: Min1,
max: Max1,
interval: inter2,
 
原文地址:https://www.cnblogs.com/fmm030/p/13408316.html