From 575c85f55e66ec8121b66f26c2d6976fbc22b6b4 Mon Sep 17 00:00:00 2001 From: skie1997 Date: Mon, 23 Jun 2025 16:10:18 +0800 Subject: [PATCH] fix: ranking list exit animation --- .../src/charts/ranking-list/ranking-list-transformer.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vchart-extension/src/charts/ranking-list/ranking-list-transformer.ts b/packages/vchart-extension/src/charts/ranking-list/ranking-list-transformer.ts index a6354f028d..3916cf26b8 100644 --- a/packages/vchart-extension/src/charts/ranking-list/ranking-list-transformer.ts +++ b/packages/vchart-extension/src/charts/ranking-list/ranking-list-transformer.ts @@ -591,7 +591,9 @@ export class RankingListChartSpecTransformer extends CommonChartSpecTransformer type: 'moveOut', options: { direction: 'y', + orient: 'negative', + excludeChannels: ['x'], point: (datum: Datum, graphic: IMarkGraphic) => { const channelAttr = graphic.getGraphicAttribute('y'); const barSpace = spec.height / (spec.pageSize + 1); @@ -612,7 +614,7 @@ export class RankingListChartSpecTransformer extends CommonChartSpecTransformer options: { direction: 'y', orient: 'negative', - excludeChannels: ['y'], + excludeChannels: ['x'], point: (datum: Datum, graphic: IMarkGraphic) => { const channelAttr = graphic.getGraphicAttribute('y'); return { y: channelAttr + (spec.height / (spec.pageSize + 1)) * Math.min(spec.scrollSize, spec.pageSize) };