Repository: alexjustesen/speedtest-tracker (language: php)

Issue:
High values are not shown on download latency chart 📊.
**Describe the bug**
High values are not shown on download latency chart. Some of my test results have high (pardon the repetition) "high download latency". To be specific, the 2 that are missing on a graph are 1006ms and 1102ms. This makes chart discontinuous.

**To Reproduce**
Steps to reproduce the behavior:
1. Somehow get a result with more than 1000ms (not sure for the exact value) high download latency.
2. Go to `/admin` aka Dashboard.
3. Scroll down to "Download Latency" chart.
4. See error.

**Expected behavior**
A clear and concise description of what you expected to happen.

**Environment (please complete the following information):**
 - OS: linuxserver/speedtest-tracker:0.23.1 container inside an ubuntu-server 24.04.
-  Architecture: amd64
 - Browser: macOS safari, iOS safari, macOS chrome, Windows chrome
 - Version 0.23.1

**Screenshots**
![image](https://github.com/user-attachments/assets/2566ae1b-27ac-4e9f-a4d9-6cbc6532450a)

**Logs**
Results have no error messages.

**Additional context**
None.



Discussion / hints:

Fix patch:
diff --git a/app/Filament/Widgets/RecentPingChartWidget.php b/app/Filament/Widgets/RecentPingChartWidget.php
index 57a10eee5..f0b9781f7 100644
--- a/app/Filament/Widgets/RecentPingChartWidget.php
+++ b/app/Filament/Widgets/RecentPingChartWidget.php
@@ -51,7 +51,7 @@ protected function getData(): array
             'datasets' => [
                 [
                     'label' => 'Ping (ms)',
-                    'data' => $results->map(fn ($item) => ! blank($item->ping) ? number_format($item->ping, 2) : 0),
+                    'data' => $results->map(fn ($item) => $item->ping),
                     'borderColor' => '#10b981',
                     'backgroundColor' => '#10b981',
                     'pointBackgroundColor' => '#10b981',
@@ -67,6 +67,11 @@ protected function getData(): array
     protected function getOptions(): array
     {
         return [
+            'plugins' => [
+                'legend' => [
+                    'display' => false,
+                ],
+            ],
             'scales' => [
                 'y' => [
                     'beginAtZero' => true,


Test patch: