@@ -25,7 +25,6 @@ import {
2525// landscape 布局下,image rect 与 text rect 分离展示
2626const LANDSCAPE_IMAGE_HEIGHT_RATIO = 0.42 ;
2727const LANDSCAPE_CONNECTOR_GAP = 8 ;
28- const LANDSCAPE_CONNECTOR_ARROW_SIZE = 9 ;
2928const LANDSCAPE_CONNECTOR_X_RATIO = 0.2 ; // 引导线 x 位于 image 左侧 20% 处
3029const LANDSCAPE_TEXT_GAP_FROM_CONNECTOR = 12 ; // 文字距离引导线的水平间距
3130const 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