Skip to content

Commit b9687bf

Browse files
committed
feat: 完成自定义标记 hyphenPoint 绘制
1 parent 5bdb88a commit b9687bf

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

@sensoro-design/plots/src/symbol/hyphenPoint.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,23 @@ export const hyphenPoint = Object.assign<SymbolFactor, Partial<SymbolFactor>>(
44
(x, y, r) => {
55
const segment = r / 10;
66
const radius1 = segment * 1.25;
7+
const radius2 = segment * 2.5;
8+
const radius3 = segment * 1.5;
9+
const len = 2.168;
710

811
return [
912
['M', segment * 3.75, -segment * 1.25],
13+
['L', segment * len, -segment * 1.25],
14+
['A', radius2, radius2, 0, 0, 0, -segment * len, -segment * 1.25],
1015
['L', -segment * 3.75, -segment * 1.25],
1116
['A', radius1, radius1, 0, 0, 0, -segment * 3.75, segment * 1.25],
17+
['L', -segment * len, segment * 1.25],
18+
['A', radius2, radius2, 0, 0, 0, segment * len, segment * 1.25],
1219
['L', segment * 3.75, segment * 1.25],
1320
['A', radius1, radius1, 0, 0, 0, segment * 3.75, -segment * 1.25],
14-
['Z'],
21+
['M', 0, radius3],
22+
['A', radius3, radius3, 0, 1, 1, 0, -radius3],
23+
['A', radius3, radius3, 0, 1, 1, 0, radius3],
1524
];
1625
},
1726
{

0 commit comments

Comments
 (0)