javascript - 沿 d3 中的弯曲路径均匀分布对象

标签 javascript svg d3.js

是否可以使用像this这样生成的路径放置物体?

var line = d3.svg.line()
    .x(function(d) { return d.x; })
    .y(function(d) { return d.y; })
    .interpolate("basis");

目标是实现对象沿路径的均匀分布,如下所示:

enter image description here

最佳答案

D3 没有提供任何东西来做到这一点;你必须自己计算圆圈的位置。您可能会发现this demo有助于确定路径上的点。

关于javascript - 沿 d3 中的弯曲路径均匀分布对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26453769/

相关文章:

javascript - Javascript 中的灰色 "waiting"页面?

javascript - 如何更改 viewBox 以将 svg 中的元素居中

javascript - 了解 D3 数据绑定(bind) key 访问器

javascript - 无法删除所有 D3 SVG 元素

javascript - 如何使用 d3.js 过滤器为元素分配不同的 css 类?

javascript - ember pre4 中 {{render}} 和 {{control}} 的目的是什么

javascript - 检测以 Angular 传递给 $compile 的字符串是否可编译的最佳方法?

javascript - ExtJS 网格行特定的 EmptyText?

linux - 将 base64 svg 数据解码为 svg 文件

svg - 使用文本 anchor : middle and alignment-baseline: middle/central 在 IE11 上居中 SVG 文本