This is an automated email from the ASF dual-hosted git repository.

sushuang pushed a commit to branch PR/plainheart_fix/alignTicks-precision
in repository https://gitbox.apache.org/repos/asf/echarts.git

commit abb3ad41b76d0b8a828a9dcce4e43e3eea470949
Author: 100pah <[email protected]>
AuthorDate: Fri Mar 13 01:34:08 2026 +0800

    fix: fix previous commit.
---
 src/coord/axisStatistics.ts | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/coord/axisStatistics.ts b/src/coord/axisStatistics.ts
index 77f864b8c..32f01c01c 100644
--- a/src/coord/axisStatistics.ts
+++ b/src/coord/axisStatistics.ts
@@ -219,9 +219,7 @@ export function eachSeriesOnAxis(
     }
     const ecModel = axis.model.ecModel;
     const seriesOnAxisMap = 
ecModelCacheFullUpdateInner(getCachePerECFullUpdate(ecModel)).axSer;
-    seriesOnAxisMap && seriesOnAxisMap.each(function (seriesList) {
-        eachSeriesDeal(ecModel, seriesList, cb);
-    });
+    seriesOnAxisMap && eachSeriesDeal(ecModel, 
seriesOnAxisMap.get(axis.model.uid), cb);
 }
 
 export function eachSeriesOnAxisOnKey(
@@ -239,9 +237,12 @@ export function eachSeriesOnAxisOnKey(
 
 function eachSeriesDeal(
     ecModel: GlobalModel,
-    seriesList: SeriesModel[],
+    seriesList: SeriesModel[] | NullUndefined,
     cb: AxisStatEachSeriesCb
 ): void {
+    if (!seriesList) {
+        return;
+    }
     for (let i = 0; i < seriesList.length; i++) {
         const seriesModel = seriesList[i];
         // Legend-filtered series need to be ignored since series are 
registered before `legendFilter`.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to