From 1be9e2cbfbcedb16c6d4e8de6a30b7613a85c070 Mon Sep 17 00:00:00 2001 From: salam Date: Sat, 23 May 2026 16:34:32 +0200 Subject: [PATCH] wip --- .../Widgets/Data/HelperMoveingAverage.php | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/app/Filament/Widgets/Data/HelperMoveingAverage.php b/app/Filament/Widgets/Data/HelperMoveingAverage.php index a3da4ef2..a028eb17 100644 --- a/app/Filament/Widgets/Data/HelperMoveingAverage.php +++ b/app/Filament/Widgets/Data/HelperMoveingAverage.php @@ -14,18 +14,10 @@ class HelperMoveingAverage $new = []; $last = count($arr); foreach ($arr as $key => $value) { - switch ($key) { - case 0: - // $new[] = $value; - break; - case $last: - // $new[] = $arr[$last]; - break; - default: - $before = $key--; - $after = $key++; - $new[] = ($arr[$before] + $value + $arr[$after]) / 3; - break; + if ($key == 1) { + $new[] = round(($arr[0] + $value + $arr[2]) / 3, 3); + } elseif ($key > 1 && $key < $last - 1) { + $new[] = round(($arr[$key - 1] + $value + $arr[$key + 1]) / 3, 1); } } $data['datasets'][0]['borderColor'] = '#00a63e';