diff --git a/common/changes/@visactor/vrender-core/fix-area-connect_2025-01-15-11-06.json b/common/changes/@visactor/vrender-core/fix-area-connect_2025-01-15-11-06.json new file mode 100644 index 000000000..4a0bd7c7f --- /dev/null +++ b/common/changes/@visactor/vrender-core/fix-area-connect_2025-01-15-11-06.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@visactor/vrender-core", + "comment": "fix: fix issue with area connect type", + "type": "none" + } + ], + "packageName": "@visactor/vrender-core" +} \ No newline at end of file diff --git a/packages/vrender-core/src/render/contributions/render/area-render.ts b/packages/vrender-core/src/render/contributions/render/area-render.ts index 71748d6f0..8eb5f8921 100644 --- a/packages/vrender-core/src/render/contributions/render/area-render.ts +++ b/packages/vrender-core/src/render/contributions/render/area-render.ts @@ -306,8 +306,8 @@ export class DefaultCanvasAreaRender extends BaseRender implements IGraph const bottomPoints: IPointLike[] = []; for (let i = topPoints.length - 1; i >= 0; i--) { bottomPoints.push({ - x: points[i].x1 ?? topPoints[i].x, - y: points[i].y1 ?? topPoints[i].y + x: topPoints[i].x1 ?? topPoints[i].x, + y: topPoints[i].y1 ?? topPoints[i].y }); } const topCache = calcLineCache(topPoints, curveType, { curveTension });