From c6edc77a3de4f8a0fc831689119a349e5f0fd5c6 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Tue, 23 Dec 2025 21:25:11 +0100 Subject: [PATCH] improved time ticks (need minimum of 2 ticks for highest level). --- src/lib/aqdiagram/graph/axis.t2d | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/lib/aqdiagram/graph/axis.t2d b/src/lib/aqdiagram/graph/axis.t2d index e61bc3b..8d86f31 100644 --- a/src/lib/aqdiagram/graph/axis.t2d +++ b/src/lib/aqdiagram/graph/axis.t2d @@ -489,14 +489,14 @@ int nextLevel=0; \n \n $(struct_prefix)_GenMonthTicks(st, nextLevel); \n - if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?1:4)) \n + if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?2:4)) \n nextLevel++; \n else \n $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n \n if (nextLevel<3) { \n $(struct_prefix)_GenWeekTicks(st, nextLevel); \n - if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?1:4)) \n + if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?2:4)) \n nextLevel++; \n else \n $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n @@ -504,7 +504,7 @@ \n if (nextLevel<3) { \n $(struct_prefix)_GenDayTicks(st, nextLevel); \n - if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?1:4)) \n + if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?2:4)) \n nextLevel++; \n else \n $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n @@ -512,7 +512,7 @@ \n if (nextLevel<3) { \n $(struct_prefix)_GenHourTicks(st, nextLevel, 12); \n - if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?1:4)) \n + if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?2:4)) \n nextLevel++; \n else \n $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n @@ -520,7 +520,7 @@ \n if (nextLevel<3) { \n $(struct_prefix)_GenHourTicks(st, nextLevel, 6); \n - if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?1:4)) \n + if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?2:4)) \n nextLevel++; \n else \n $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n @@ -528,7 +528,7 @@ \n if (nextLevel<3) { \n $(struct_prefix)_GenHourTicks(st, nextLevel, 6); \n - if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?1:4)) \n + if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?2:4)) \n nextLevel++; \n else \n $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n @@ -536,7 +536,7 @@ \n if (nextLevel<3) { \n $(struct_prefix)_GenHourTicks(st, nextLevel, 1); \n - if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?1:4)) \n + if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?2:4)) \n nextLevel++; \n else \n $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n @@ -544,7 +544,7 @@ if (nextLevel<3) { \n $(struct_prefix)_GenMinuteTicks(st, nextLevel, 30); \n - if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?1:4)) \n + if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?2:4)) \n nextLevel++; \n else \n $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n @@ -552,7 +552,7 @@ if (nextLevel<3) { \n $(struct_prefix)_GenMinuteTicks(st, nextLevel, 5); \n - if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?1:4)) \n + if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?2:4)) \n nextLevel++; \n else \n $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n @@ -560,7 +560,7 @@ if (nextLevel<3) { \n $(struct_prefix)_GenMinuteTicks(st, nextLevel, 1); \n - if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?1:4)) \n + if ($(struct_prefix)_HasAtLeastNLevelTicks(st, nextLevel, nextLevel?2:4)) \n nextLevel++; \n else \n $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n