所以我有两组数据,我们称它们为 A 和 B,然后是一个画布 X
所以首先我这样做:
var selection=canvas.selectAll("circle")
.data(A)
selection.enter().append("circle")
selection
.attr(...)
.attr(...)
因此,这可以满足我的要求,并制作了我的第一组圈子。但是后来我想根据数据 B 制作第二组具有不同属性的圆圈,所以我尝试执行以下操作:
var selection2 = canvas.selectAll("circle")
selection2.enter().append("circle").data(B)
selection2
.attr(...)
.attr(...)
但是,这似乎不起作用,并且 selection2 会干扰选择一。我怎样才能让它工作?