这是代码:http: //jsfiddle.net/fJAwW/
这是我感兴趣的:
path
.attr("stroke-dasharray", totalLength + " " + totalLength)
.attr("stroke-dashoffset", totalLength)
.transition()
.duration(2000)
.ease("linear")
.attr("stroke-dashoffset", 0);
我有我的数据变量 lineData,我将其添加到路径中
.attr("d", line(lineData))
对于过渡部分:
.transition()
.duration(2000)
我想做类似的事情
.transition()
.duration(function(d) {
return d.x;
})
其中 d 是我的数据点之一。
我无法理解数据结构以及它们在 d3.js 中的交互方式,因此我们将不胜感激。