Browse Source

fix(graph): fix for when data min/max delta is zero and negative and grid y min/max is auto, fixes #6980

Torkel Ödegaard 9 years ago
parent
commit
090db9401c
1 changed files with 7 additions and 5 deletions
  1. 7 5
      public/vendor/flot/jquery.flot.js

+ 7 - 5
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