Просмотр исходного кода

Missing values, correct timeStep

benrubson 9 лет назад
Родитель
Сommit
2cdd097b3a
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      public/app/plugins/panel/graph/graph.ts

+ 8 - 2
public/app/plugins/panel/graph/graph.ts

@@ -271,8 +271,14 @@ module.directive('grafanaGraph', function($rootScope, timeSrv) {
             break;
           }
           default: {
-            if (data.length && data[0].stats.timeStep) {
-              options.series.bars.barWidth = data[0].stats.timeStep / 1.5;
+            var width;
+            for (let i = 0; i < data.length; i++) {
+              if (data[i].stats.timeStep && (width == null || (data[i].stats.timeStep / 1.5) < width)) {
+                width = data[i].stats.timeStep / 1.5;
+              }
+            }
+            if (width) {
+              options.series.bars.barWidth = width;
             }
             addTimeAxis(options);
             break;