【发布时间】:2019-07-27 12:44:12
【问题描述】:
完全承认我只进入 D3 几周,但我已经在这里坐了几个小时调试无济于事。
注意隐藏在匿名函数中的两个console.log(d) 语句。 'dummy' 属性上的那个返回值,d 属性中的那个不返回值。
这两者有什么不同?
var myEdges = [
{
in: "934e3e11-3f9b-11e9-b2b9-c54f58764873",
out: "936807a1-3f9b-11e9-b2b9-c54f58764873"
},
]
svg.selectAll('path:not([elementType=temp-path])').data(myEdges)
.enter().append('path')
.attr("fill", "none")
.attr("stroke", "blue")
.style("stroke-width", "2px")
.attr('dummy', function(d) { console.log(d); return d;})
.attr('d', d3.linkVertical()
.x(function(d) { console.log(d); return d.in; })
.y(function(d) { return d.out; }));
【问题讨论】:
标签: javascript d3.js