一、ECharts双y轴设置0刻度对齐,左右刻度值根据数据变化?
双y轴因为左右的数值有正数有负数的原因,出现0刻度不在一条线上的情况,解决办法如下。
代码如下:
//获取数据中的最大值
function calCuMax(arr){
var max=0;
arr.forEach((el)=>{
el.forEach((el1)=>{
if(el1!=undefined&&el1!=""){
if(Number(max)<Number(el1)){
max=el1;
}
}
})
})
var maxint=Math.ceil(Number(max)/10);
var maxval=maxint*10;
return maxval;
}
//获取数据中的最小值方法
function calCuMin(arr){
var min=0;
arr.forEach((el)=>{
el.forEach((el1)=>{
if(el1!=undefined&&el1!=""){
if(Number(min)>Number(el1)){
min=el1;
}
}
})