diff --git a/public/vendor/flot/jquery.flot.js b/public/vendor/flot/jquery.flot.js index 8d61b3e9b28..e9feacafb84 100644 --- a/public/vendor/flot/jquery.flot.js +++ b/public/vendor/flot/jquery.flot.js @@ -1663,14 +1663,16 @@ Licensed under the MIT license. // Grafana fix: wide Y min and max using increased wideFactor // when all series values are the same var wideFactor = 0.25; - var widen = max == 0 ? 1 : max * wideFactor; + var widen = Math.abs(max == 0 ? 1 : max * wideFactor); - if (opts.min == null) - min -= widen; + if (opts.min == null) { + min -= widen; + } // always widen max if we couldn't widen min to ensure we // don't fall into min == max which doesn't work - if (opts.max == null || opts.min != null) - max += widen; + if (opts.max == null || opts.min != null) { + max += widen; + } } else { // consider autoscaling