Procházet zdrojové kódy

Minor fix in values to histogram conversion

Filter out values outside the min and max boundaries
because they are assigned to uninitialized buckets
(outside min and max bounds).
Sofia Papagiannaki před 6 roky
rodič
revize
4cf698af10
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      public/app/plugins/panel/graph/histogram.ts

+ 4 - 0
public/app/plugins/panel/graph/histogram.ts

@@ -43,6 +43,10 @@ export function convertValuesToHistogram(values: number[], bucketSize: number, m
   }
   }
 
 
   for (let i = 0; i < values.length; i++) {
   for (let i = 0; i < values.length; i++) {
+    // filter out values outside the min and max boundaries
+    if (values[i] < min || values[i] > max) {
+      continue;
+    }
     const bound = getBucketBound(values[i], bucketSize);
     const bound = getBucketBound(values[i], bucketSize);
     histogram[bound] = histogram[bound] + 1;
     histogram[bound] = histogram[bound] + 1;
   }
   }