diff --git a/js/app/views/PlotTabResultUI.js b/js/app/views/PlotTabResultUI.js index a706865..f72343c 100644 --- a/js/app/views/PlotTabResultUI.js +++ b/js/app/views/PlotTabResultUI.js @@ -266,11 +266,11 @@ Ext.define('amdaUI.PlotTabResultUI', { // Creating the value scale var interval = (axis.max - axis.min) / ( colorListArray.length- 1); - valuesListArray = new Array(colorListArray.length+1); + valuesListArray = new Array(colorListArray.length); - for(var i=0;i< colorListArray.length+1; i++) + for(var i=0;i< colorListArray.length; i++) valuesListArray[i] = axis.min + i * interval; - + // Computation of the closest r,g,b values to the cursorColor lowestChi = new Array(2); for(var i=0;i< colorListArray.length; i++){ @@ -285,10 +285,12 @@ Ext.define('amdaUI.PlotTabResultUI', { } // Returning values - - if(axis.logarithmic) - return "[1e"+valuesListArray[lowestChi[0]].toFixed(3)+",1e"+valuesListArray[lowestChi[0]+1].toFixed(4)+"]"; - return "["+valuesListArray[lowestChi[0]].toFixed(4)+","+valuesListArray[lowestChi[0]+1].toFixed(4)+"]"; + if (lowestChi[0] == 0) + return "<= "+(axis.logarithmic ? "1e" : "")+valuesListArray[lowestChi[0]+1].toFixed(3); + else if (lowestChi[0] == colorListArray.length- 1) + return ">= "+(axis.logarithmic ? "1e" : "")+valuesListArray[lowestChi[0]-1].toFixed(3); + else + return "~ "+(axis.logarithmic ? "1e" : "")+valuesListArray[lowestChi[0]].toFixed(3); } return ""; }, -- libgit2 0.21.2