【发布时间】:2017-04-27 14:32:24
【问题描述】:
我得到了一些在画布上生成路径的代码。 路径对象与此类似:
<path class="link" d="M450,215.L265,236L225,236" style="stroke-width: 1;"></path>
在视图中(a、b、c 字母仅用于解释问题):
我的问题是我想在线条的中间画一些箭头(标记), 在“a”到“b”之间, 但是当我创建一个标记并做一个标记中间属性时,它会在 b 点上生成。
我试图在 a 和 b 之间做一些点,但随后 marker-mid 在那里和 b 点上都做了箭头。
来自 WEB API 文档:
marker-mid 定义要绘制的箭头或多标记 在给定的第一个和最后一个顶点以外的每个顶点 元素或基本形状。
如何禁用 b 点上的标记? 或者我怎样才能在 a-b 之间制作类似箭头的东西? 谢谢!
【问题讨论】:
-
您的
path是如何绘制的?要使用marker-mid,您可能必须分开路径。
标签: javascript d3.js svg