From 49b24fe423e3c60a61a5df35aa5a4781335c3ab5 Mon Sep 17 00:00:00 2001 From: svensMPG <sven.schneider@hft-stuttgart.de> Date: Mon, 28 Jun 2021 12:07:47 +0200 Subject: [PATCH] minor --- public/js/aggregation.js | 16 ++++++++-------- public/js/appCesium.js | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/public/js/aggregation.js b/public/js/aggregation.js index eb68716..81033d1 100644 --- a/public/js/aggregation.js +++ b/public/js/aggregation.js @@ -104,10 +104,10 @@ export const aggregateResponse = function(obsArray, hours, method) { switch (method) { case 'mean': - aggregatedVals.push(vals.reduce(function(a, b) { return a + b / vals.length; }, 0)); + aggregatedVals.push(vals.reduce(function(a, b) { return a + b / vals.length; }, -1)); break; case 'sum': - aggregatedVals.push(vals.reduce(function(a, b) { return a + b; }, 0)); + aggregatedVals.push(vals.reduce(function(a, b) { return a + b; }, -1)); break; case 'min': aggregatedVals.push(vals.reduce(function(a, b) { return Math.min(a, b); })); @@ -116,7 +116,7 @@ export const aggregateResponse = function(obsArray, hours, method) { aggregatedVals.push(vals.reduce(function(a, b) { return Math.max(a, b); })); break; default: - aggregatedVals.push(vals.reduce(function(a, b) { return a + b / vals.length; }, 0)); + aggregatedVals.push(vals.reduce(function(a, b) { return a + b / vals.length; },-1)); } vals = []; // clear the daily value vector vals.push(jsonData[d].temperature); // now push first entry of new day into my temp value vector. @@ -150,19 +150,19 @@ export const aggregateResponse = function(obsArray, hours, method) { switch (method) { case 'mean': - aggregatedVals.push(vals.reduce(function(a, b) { return a + b / vals.length; }, 0)); + aggregatedVals.push(vals.reduce(function(a, b) { return a + b / vals.length; }, -1)); break; case 'sum': - aggregatedVals.push(vals.reduce(function(a, b) { return a + b; }, 0)); + aggregatedVals.push(vals.reduce(function(a, b) { return a + b; }, -1)); break; case 'min': - aggregatedVals.push(vals.reduce(function(a, b) { return Math.min(a, b); })); + aggregatedVals.push(vals.reduce(function(a, b) { return Math.min(a, b); }, )); break; case 'max': - aggregatedVals.push(vals.reduce(function(a, b) { return Math.max(a, b); })); + aggregatedVals.push(vals.reduce(function(a, b) { return Math.max(a, b); }, )); break; default: - aggregatedVals.push(vals.reduce(function(a, b) { return a + b / vals.length; }, 0)); + aggregatedVals.push(vals.reduce(function(a, b) { return a + b / vals.length; },-1)); } vals = []; // clear the daily value vector vals.push(jsonData[d].temperature); // now push first entry of new day into my temp value vector. diff --git a/public/js/appCesium.js b/public/js/appCesium.js index 1e9ca94..da9381f 100644 --- a/public/js/appCesium.js +++ b/public/js/appCesium.js @@ -343,7 +343,7 @@ const activate3DTileFeaturePicking = function() { console.log(err); }) .then((observationArr) => { - var agg = aggregateResponse(observationArr, 0, 'sum'); + var agg = aggregateResponse(observationArr, 0, 'min'); console.log(agg); drawHeatMapHC(formatSTAResponseForHeatMap(agg)); drawLineChartHC(formatSTAResponseForLineChart(agg)); -- GitLab