附加后的D3选择变量重用

时间:2016-03-18 10:07:08

标签: variables d3.js append

这可能听起来完全没有,但我很困惑:

var link1=container.append("g").selectAll(".link")
    .data(graph.links)
      .enter().append("line")

如果我再次使用link1,它会追加另一个" g"和"线"而不只是选择它们?

或者我必须做一些像link.select ....

1 个答案:

答案 0 :(得分:1)

link1被分配到右侧的结果,而不是右侧的结果,因为您已经输入了它。所以它指向"线"已经创造了。