diff --git a/src/utils/echartMethod.ts b/src/utils/echartMethod.ts index 97a45dc..69d8e90 100644 --- a/src/utils/echartMethod.ts +++ b/src/utils/echartMethod.ts @@ -12,6 +12,8 @@ const calculateValue = (o: number, value: number, num: number, isMin: boolean) = } else if (value > -1 && value < 0 && isMin == false) { return 0 } + console.log('πŸš€ ~ calculateValue ~ Math.abs(o):', Math.abs(o)) + let base if (Math.abs(o) >= 100) { base = 100 @@ -20,7 +22,9 @@ const calculateValue = (o: number, value: number, num: number, isMin: boolean) = } else if (Math.abs(o) >= 1) { base = 1 } else { - base = 0.1 + const multiple = 1 / 0.1 + // ε…ˆζ”Ύε€§β†’ε‘δΈŠε–ζ•΄β†’ε†ηΌ©ε° + return Math.ceil(Math.abs(o) * multiple) / multiple } let calculatedValue if (isMin) { @@ -36,6 +40,7 @@ const calculateValue = (o: number, value: number, num: number, isMin: boolean) = calculatedValue = value + num * value } } + console.log('πŸš€ ~ calculateValue ~ base:', base) if (base === 0.1) { return parseFloat(calculatedValue.toFixed(1)) } else if (isMin) {