From 6089d1980c08459d24290afcb7f55ac7ea36d3d3 Mon Sep 17 00:00:00 2001 From: Harkamal Randhawa Date: Wed, 11 Mar 2026 08:52:37 -0600 Subject: [PATCH] Adjust chart labels --- .../petshopdesktop/controllers/AnalyticsController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/example/petshopdesktop/controllers/AnalyticsController.java b/src/main/java/org/example/petshopdesktop/controllers/AnalyticsController.java index 1935bc25..8561a439 100644 --- a/src/main/java/org/example/petshopdesktop/controllers/AnalyticsController.java +++ b/src/main/java/org/example/petshopdesktop/controllers/AnalyticsController.java @@ -98,7 +98,9 @@ public class AnalyticsController { return ""; } int labelStep = Math.max(1, (salesDateLabels.size() + 14) / 15); - boolean showLabel = index == 0 || index == salesDateLabels.size() - 1 || index % labelStep == 0; + int lastIndex = salesDateLabels.size() - 1; + boolean nearEnd = index >= Math.max(0, lastIndex - 2); + boolean showLabel = index == 0 || nearEnd || index % labelStep == 0; return showLabel ? salesDateLabels.get(index) : ""; }