From 269e89fa673a4615149ed6a9019251a2c153281a Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Thu, 12 Mar 2020 13:31:56 +0100 Subject: [PATCH] decimals fixed --- Scales/RateScale.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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()