Skip to content

Commit 09152d7

Browse files
committed
feat: delete landscape leadline arrow
1 parent 948b6ab commit 09152d7

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

  • packages/vchart-extension/src/charts/storyline/layouts

packages/vchart-extension/src/charts/storyline/layouts/landscape.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import {
2525
// landscape 布局下,image rect 与 text rect 分离展示
2626
const LANDSCAPE_IMAGE_HEIGHT_RATIO = 0.42;
2727
const LANDSCAPE_CONNECTOR_GAP = 8;
28-
const LANDSCAPE_CONNECTOR_ARROW_SIZE = 9;
2928
const LANDSCAPE_CONNECTOR_X_RATIO = 0.2; // 引导线 x 位于 image 左侧 20% 处
3029
const LANDSCAPE_TEXT_GAP_FROM_CONNECTOR = 12; // 文字距离引导线的水平间距
3130
const LANDSCAPE_TITLE_LINE_HEIGHT = 34;
@@ -333,18 +332,13 @@ export const buildLandscapeBlockMark = (
333332
stroke: connectorStroke,
334333
lineWidth: connectorLineWidth,
335334
lineDash: connectorDash,
336-
fill: connectorStroke,
335+
fill: false,
337336
path: (_d: unknown, ctx: LayoutContext) => {
338337
const m = getMetrics(ctx);
339-
const tipSize = LANDSCAPE_CONNECTOR_ARROW_SIZE;
340338
const x = m.connector.x1;
341339
const y0 = m.connector.y1;
342340
const y1 = m.connector.y2;
343-
const tipDir = y1 < y0 ? -1 : 1;
344-
const baseY = y1 - tipDir * tipSize;
345-
const dashLine = `M ${x} ${y0} L ${x} ${baseY}`;
346-
const triangle = `M ${x - tipSize / 2} ${baseY} L ${x + tipSize / 2} ${baseY} L ${x} ${y1} Z`;
347-
return `${dashLine} ${triangle}`;
341+
return `M ${x} ${y0} L ${x} ${y1}`;
348342
}
349343
}
350344
} as ICustomMarkSpec<'path'>,

0 commit comments

Comments
 (0)