From 5f732d035bb2a28b9d8e2c57ab3a27e9934afdb9 Mon Sep 17 00:00:00 2001 From: Alejandro Gallardo Escobar Date: Mon, 17 Sep 2018 13:13:10 +0200 Subject: [PATCH] Now the integer numbers of the Y axis of the realtime graphs are shorter --- .../realtime_graphs/realtime_graphs.js | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/pandora_console/extensions/realtime_graphs/realtime_graphs.js b/pandora_console/extensions/realtime_graphs/realtime_graphs.js index 64960cc658..34da7b1704 100644 --- a/pandora_console/extensions/realtime_graphs/realtime_graphs.js +++ b/pandora_console/extensions/realtime_graphs/realtime_graphs.js @@ -28,6 +28,11 @@ return formattedTime; } }, + yaxis: { + tickFormatter: function (value, axis) { + return shortNumber(value); + } + }, series: { lines: { lineWidth: 2, @@ -158,6 +163,22 @@ }); } + function shortNumber (number) { + if (Math.round(number) != number) return number; + number = Number.parseInt(number); + if (Number.isNaN(number)) return number; + + var shorts = ["", "K", "M", "G", "T", "P", "E", "Z", "Y"]; + var pos = 0; + + while (number >= 1000 || number <= -1000) { + pos++; + number = number / 1000; + } + + return number + " " + shorts[pos]; + } + $('#graph').change(function() { $('form#realgraph').submit(); });