【发布时间】:2016-06-20 17:14:33
【问题描述】:
我正在尝试使用 D3.svg.line() 创建一条线/路径,以使用 x/y 坐标连接一条路线。 我的目标是类似于 Bay Area Bart 路线,并且想知道如何在车站之间创建连接路径,并最终在路径上生成一个“节点”动画。
我不知道如何在 mapbox 上覆盖路径
var canvas = d3.select('body').append('svg')
var group = canvas.append('g')
.attr('transform', 'translate(100, 100)');
var line = d3.svg.line()
.x(function(d) { return d.x; })
.y(function(d) { return d.y; })
.interpolate("basis");
group.selectAll('path')
.data([route1])
.enter()
.append('path')
.attr('d', line)
.attr('fill','none')
.attr('stroke','black')
.attr('stroke-width', 10);
我的示例代码
http://bl.ocks.org/fogcity89/f543472d61fea6dcb1b5380abd41bb62
【问题讨论】:
标签: javascript d3.js mapbox