From 9c38ea542e85cee12242a655f0bb910f47b6093a Mon Sep 17 00:00:00 2001 From: blavenie <benoit.lavenier@e-is.pro> Date: Wed, 26 Apr 2017 23:08:43 +0200 Subject: [PATCH] [fix] Graph: hide some y axis labels, on logorithmic scale --- .../graph/js/controllers/currency-controllers.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/www/plugins/graph/js/controllers/currency-controllers.js b/www/plugins/graph/js/controllers/currency-controllers.js index 80c560485..bf639bddb 100644 --- a/www/plugins/graph/js/controllers/currency-controllers.js +++ b/www/plugins/graph/js/controllers/currency-controllers.js @@ -305,14 +305,23 @@ function GpCurrencyMonetaryMassController($scope, $q, $state, $translate, $ionic if (scale == 'linear') { yAxe.ticks.beginAtZero = true; delete yAxe.ticks.min; + yAxe.ticks.callback = function(value) { + return format(value); + }; } else { yAxe.ticks.min = 0; delete yAxe.ticks.beginAtZero; + delete yAxe.ticks.callback; + yAxe.ticks.callback = function(value, index) { + if (!value) return; + //console.log(value + '->' + Math.log10(value)%1); + if (Math.log10(value)%1 === 0 || Math.log10(value/3)%1 === 0) { + return format(value); + } + return ''; + }; } - yAxe.ticks.callback = function(value) { - return format(value); - }; }); }; -- GitLab