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

allow heatmap parsing of scaled datapoints (#8632)

Brandon Arp 8 лет назад
Родитель
Сommit
5d63ad21c1
1 измененных файлов с 7 добавлено и 2 удалено
  1. 7 2
      public/app/plugins/panel/heatmap/heatmap_data_converter.ts

+ 7 - 2
public/app/plugins/panel/heatmap/heatmap_data_converter.ts

@@ -207,15 +207,20 @@ function pushToXBuckets(buckets, point, bucketNum, seriesName) {
 }
 
 function pushToYBuckets(buckets, bucketNum, value, point, bounds) {
+  var count = 1;
+  // Use the 3rd argument as scale/count
+  if (point.length > 2) {
+    count = parseInt(point[2]);
+  }
   if (buckets[bucketNum]) {
     buckets[bucketNum].values.push(value);
-    buckets[bucketNum].count += 1;
+    buckets[bucketNum].count += count;
   } else {
     buckets[bucketNum] = {
       y: bucketNum,
       bounds: bounds,
       values: [value],
-      count: 1,
+      count: count,
     };
   }
 }