附加后 D3 选择变量重用
D3 selection variable reuse after append
这听起来可能完全是菜鸟,但我很困惑:
var link1=container.append("g").selectAll(".link")
.data(graph.links)
.enter().append("line")
如果我再次使用 link1,它会附加另一个 "g" 和 "line" 而不是只选择它们吗?
或者我必须做类似 link.select 的事情...
link1 被分配给右侧的结果,而不是您输入的右侧。所以它将指向创建的"line"。
这听起来可能完全是菜鸟,但我很困惑:
var link1=container.append("g").selectAll(".link")
.data(graph.links)
.enter().append("line")
如果我再次使用 link1,它会附加另一个 "g" 和 "line" 而不是只选择它们吗?
或者我必须做类似 link.select 的事情...
link1 被分配给右侧的结果,而不是您输入的右侧。所以它将指向创建的"line"。