在替代点中为折线创建 SVG 标记.(阶梯曲线)
Creating SVG markers for PolyLine in alternative points. (Step curve)
我正在创建一条折线作为步长曲线。我希望标记放置在重要点上,而不是在台阶线的每一端。我该如何实现此目的?
<polyline points="0,0 140,125 160,140 180,220 220,240 300,280 400,450 500,500 900,900"
style="fill: none;"
stroke="blue"
stroke-width="5"
marker-start="url(#point)"
marker-mid="url(#point)"
marker-end="url(#point)"
clip-path="url(#clip)" />
<defs>
<marker id="point" viewbox="0 0 10 10" refx="5" refy="5" markerwidth="10" markerheight="10"
orient="auto" markerUnits = "userSpaceOnUse">
<circle cx="5" cy="5" r="1" stroke="red" stroke-width="1" fill="black">
</circle>
</marker>
</defs>
</g>
我不想使用两个不同的 SVG 折线来创建正确的标记。
除了
marker-start
、marker-mid
和 marker-end
提供的粗略控制之外,没有办法控制直线中的哪些点获得标记。
建议对 SVG2 进行更精细的控制,但现在这对您没有帮助。
您唯一的解决方案是为每个兴趣点向文件添加单独的元素。
相关文章:
- 使用类从一个标记中双击事件
- 如何更改<svg>标记为<img>用js标记
- angular.js没有'无法在PhoneGap中处理视图标记
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 谷歌地图标记不会显示
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- HTML标记在脚本标记中工作
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 更改li标记文本的Javascript
- 未捕获的语法错误:意外的标记{
- Js.erb VS按钮标记-不'不起作用.为什么?
- 标记的实时更新,无需加载页面谷歌地图API V3
- 是否可以添加这行“;“照原样”;在HTML标记中
- "未捕获的语法错误:意外的标记}"
- 在替代点中为折线创建 SVG 标记.(阶梯曲线)