From ff4f39ab92554f9eac8a006b5d8611986c4036f1 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sun, 13 Feb 2022 00:46:04 +0100
Subject: [PATCH] #674: calculate Math.abs on final average to keep sign

---
 .../java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java  | 2 +-
 .../resources/charts/AverageTransactionAmountPerCategoryBar.js  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java b/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java
index eb2f9a398..6afbf2681 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/charts/DefaultCharts.java
@@ -56,7 +56,7 @@ public class DefaultCharts
 
 	private static final Chart CHART_AVERAGE_TRANSACTION_AMOUNT_PER_CATEGORY = new Chart("charts.default.averageTransactionAmountPerCategory",
 			getChartFromFile("charts/AverageTransactionAmountPerCategoryBar.js"),
-			ChartType.DEFAULT, 2, ChartDisplayType.BAR, ChartGroupType.NONE, "averageTransactionAmountPerCategory.png");
+			ChartType.DEFAULT, 3, ChartDisplayType.BAR, ChartGroupType.NONE, "averageTransactionAmountPerCategory.png");
 
 	private static final Chart CHART_AVERAGE_INCOMES_AND_EXPENDITURES_PER_YEAR_BAR = new Chart("charts.default.averageIncomesAndExpendituresPerYearBar",
 			getChartFromFile("charts/AverageIncomesAndExpendituresPerYearBar.js"),
diff --git a/src/main/resources/charts/AverageTransactionAmountPerCategoryBar.js b/src/main/resources/charts/AverageTransactionAmountPerCategoryBar.js
index 59e585211..3b3843796 100644
--- a/src/main/resources/charts/AverageTransactionAmountPerCategoryBar.js
+++ b/src/main/resources/charts/AverageTransactionAmountPerCategoryBar.js
@@ -31,7 +31,7 @@ for(var i = 0; i < transactionData.length; i++)
 
     // add to income or expenditure sum
     var amount = transaction.amount;
-    values[index].push(Math.abs(amount));
+    values[index].push(amount);
 }
 
 
-- 
GitLab