From 1ac5c428bdff9c12541cc58f2f83aeee83f778c8 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Mon, 5 Jan 2026 00:43:31 +0100 Subject: [PATCH] another fix for Y ticks. --- src/lib/aqdiagram/graph/axis.t2d | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/aqdiagram/graph/axis.t2d b/src/lib/aqdiagram/graph/axis.t2d index aa38854..75d0aa8 100644 --- a/src/lib/aqdiagram/graph/axis.t2d +++ b/src/lib/aqdiagram/graph/axis.t2d @@ -78,7 +78,7 @@ vRun+=vStep; \n } \n GWEN_Buffer_free(dbuf); \n - return ($(struct_prefix)_HasAtLeastNLevelTicks(st, level, level?1:4))?1:0; \n + return ($(struct_prefix)_HasAtLeastNLevelTicks(st, level, level?2:4))?1:0; \n } \n @@ -110,7 +110,7 @@ vRun-=vStep; \n } \n GWEN_Buffer_free(dbuf); \n - return ($(struct_prefix)_HasAtLeastNLevelTicks(st, level, level?1:4))?1:0; \n + return ($(struct_prefix)_HasAtLeastNLevelTicks(st, level, level?2:4))?1:0; \n } \n @@ -181,6 +181,8 @@ rv=_genLog10Ticks(st, vStart, v, vMin, vMax, nextLevel, st->precision); \n if (rv) \n nextLevel++; \n + else \n + $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n v/=2.0; \n \n if (nextLevel>=3) \n @@ -189,6 +191,8 @@ rv=_genLog10Ticks(st, vStart, v, vMin, vMax, nextLevel, st->precision); \n if (rv) \n nextLevel++; \n + else \n + $(struct_prefix)_RemoveLevelTicks(st, nextLevel); \n v/=5.0; \n } /* for */ \n } \n