Forráskód Böngészése

Only take bar series to calculate barWidth (#6756)

* Only take bar series to calculate barWidth

solves #6751

* Typo

* Typo

* Typo

* Typo

* Refactor

* Simplify
Ben RUBSON 9 éve
szülő
commit
e51525dbde
1 módosított fájl, 10 hozzáadás és 0 törlés
  1. 10 0
      public/app/plugins/panel/graph/graph.ts

+ 10 - 0
public/app/plugins/panel/graph/graph.ts

@@ -185,6 +185,7 @@ module.directive('grafanaGraph', function($rootScope, timeSrv) {
 
       // Series could have different timeSteps,
       // let's find the smallest one so that bars are correctly rendered.
+      // In addition, only take series which are rendered as bars for this.
       function getMinTimeStepOfSeries(data) {
         var min = Number.MAX_VALUE;
 
@@ -192,6 +193,15 @@ module.directive('grafanaGraph', function($rootScope, timeSrv) {
           if (!data[i].stats.timeStep) {
             continue;
           }
+          if (panel.bars) {
+            if (data[i].bars && data[i].bars.show === false) {
+              continue;
+            }
+          } else {
+            if (typeof data[i].bars === 'undefined' || typeof data[i].bars.show === 'undefined' || !data[i].bars.show) {
+              continue;
+            }
+          }
 
           if (data[i].stats.timeStep < min) {
             min = data[i].stats.timeStep;