diff --git a/Scales/RateScale.js b/Scales/RateScale.js index 4fafa81f9..7e1c54b3b 100644 --- a/Scales/RateScale.js +++ b/Scales/RateScale.js @@ -445,7 +445,11 @@ function newRateScale () { rate = coordinateSystem.max.y } - let label = (rate - Math.trunc(rate)).toFixed(2) + let decimals = 2 + if (rate < 1) { decimals = 4 } + if (Math.trunc(rate * 100) < 1) { decimals = 6 } + if (Math.trunc(rate * 10000) < 1) { decimals = 8 } + let label = (rate - Math.trunc(rate)).toFixed(decimals) let labelArray = label.split('.') let label1 = thisObject.payload.node.payload.parentNode.name let label2 = (Math.trunc(rate)).toLocaleString()