ECharts Y轴固定分割段数,Y轴动态数值非写死

网上一些方法是写死最大值最小值和步长,
我这里最大值不确定需要动态设置,使用以下方法。
//计算ehcarts y轴最大值 和 步长
let maxVal = 0; //最大值
let intVal = 0; //步长


// 1. 遍历 dataList(图表需要展示的数据) 获取最大值
dataList.forEach((res) => {
    let number = parseFloat(res);
    if (number>maxVal){
        maxVal = number;
    }
});

// 2. 最大值 向上取整
maxVal = Math.ceil(maxVal);
// 3. 最大值 被5整除,防止y轴步长出现小数
for (let i = 0; i < 5; i++) {
    if (maxVal%5!=0){
        maxVal++;
    }
}

// 4. 计算y轴步长
intVal = maxVal/5;

                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值