From 50d7aa7b6ae9767f8f75083add86cc800a0b6f62 Mon Sep 17 00:00:00 2001 From: James Cole Date: Mon, 28 Sep 2015 14:32:12 +0200 Subject: [PATCH] Fix so chart will not display negatives. --- app/Generator/Chart/Report/ChartJsReportChartGenerator.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Generator/Chart/Report/ChartJsReportChartGenerator.php b/app/Generator/Chart/Report/ChartJsReportChartGenerator.php index ef9611ff31..3ed3d4204b 100644 --- a/app/Generator/Chart/Report/ChartJsReportChartGenerator.php +++ b/app/Generator/Chart/Report/ChartJsReportChartGenerator.php @@ -43,7 +43,7 @@ class ChartJsReportChartGenerator implements ReportChartGenerator foreach ($entries as $entry) { $data['labels'][] = $entry[0]->formatLocalized($format); $data['datasets'][0]['data'][] = round($entry[1], 2); - $data['datasets'][1]['data'][] = round($entry[2], 2); + $data['datasets'][1]['data'][] = round(($entry[2] * -1), 2); } return $data; @@ -74,9 +74,9 @@ class ChartJsReportChartGenerator implements ReportChartGenerator ], ]; $data['datasets'][0]['data'][] = round($income, 2); - $data['datasets'][1]['data'][] = round($expense, 2); + $data['datasets'][1]['data'][] = round( ($expense * -1), 2); $data['datasets'][0]['data'][] = round(($income / $count), 2); - $data['datasets'][1]['data'][] = round(($expense / $count), 2); + $data['datasets'][1]['data'][] = round(( ($expense*-1) / $count), 2); return $data; }