From 8d7992bc14f0f51801db3997dc74342c56e78fd7 Mon Sep 17 00:00:00 2001 From: "lixuefei.1313" Date: Thu, 20 Nov 2025 19:29:15 +0800 Subject: [PATCH 1/2] fix: fix bug of polar angle tick data loop --- .../src/axis/tick-data/discrete/polar-angle.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vrender-components/src/axis/tick-data/discrete/polar-angle.ts b/packages/vrender-components/src/axis/tick-data/discrete/polar-angle.ts index 8180b1184..d4c4b88f2 100644 --- a/packages/vrender-components/src/axis/tick-data/discrete/polar-angle.ts +++ b/packages/vrender-components/src/axis/tick-data/discrete/polar-angle.ts @@ -73,7 +73,7 @@ export const getPolarAngleLabelBounds = (scale: IBaseScale, domain: any[], op: I export const polarAngleAxisDiscreteTicks = (scale: BandScale, op: IPolarTickDataOpt): ITickData[] => { const { tickCount, forceTickCount, tickStep, getRadius, labelOffset, labelGap = 0, labelStyle } = op; const radius = getRadius?.(); - if (!radius) { + if (!radius || radius <= 0) { return convertDomainToTickData(scale.domain()); } From bf839b8a9ddd309e0151234f96a8bde171a61877 Mon Sep 17 00:00:00 2001 From: "lixuefei.1313" Date: Thu, 20 Nov 2025 19:31:47 +0800 Subject: [PATCH 2/2] docs: update changlog of rush --- ...ix-polar-angle-infinite-loop_2025-11-20-11-31.json | 11 +++++++++++ ...ix-polar-angle-infinite-loop_2025-11-20-11-31.json | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 common/changes/@visactor/vrender-components/fix-fix-polar-angle-infinite-loop_2025-11-20-11-31.json create mode 100644 common/changes/@visactor/vrender/fix-fix-polar-angle-infinite-loop_2025-11-20-11-31.json diff --git a/common/changes/@visactor/vrender-components/fix-fix-polar-angle-infinite-loop_2025-11-20-11-31.json b/common/changes/@visactor/vrender-components/fix-fix-polar-angle-infinite-loop_2025-11-20-11-31.json new file mode 100644 index 000000000..290e68957 --- /dev/null +++ b/common/changes/@visactor/vrender-components/fix-fix-polar-angle-infinite-loop_2025-11-20-11-31.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "fix: fix bug of polar angle tick data loop\n\n", + "type": "none", + "packageName": "@visactor/vrender-components" + } + ], + "packageName": "@visactor/vrender-components", + "email": "lixuef1313@163.com" +} \ No newline at end of file diff --git a/common/changes/@visactor/vrender/fix-fix-polar-angle-infinite-loop_2025-11-20-11-31.json b/common/changes/@visactor/vrender/fix-fix-polar-angle-infinite-loop_2025-11-20-11-31.json new file mode 100644 index 000000000..d1ef97c57 --- /dev/null +++ b/common/changes/@visactor/vrender/fix-fix-polar-angle-infinite-loop_2025-11-20-11-31.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "fix: fix bug of polar angle tick data loop\n\n", + "type": "none", + "packageName": "@visactor/vrender" + } + ], + "packageName": "@visactor/vrender", + "email": "lixuef1313@163.com" +} \ No newline at end of file