【发布时间】:2016-11-10 03:25:00
【问题描述】:
当我做这个功能时
function d3add()
{d3.select('svg').selectAll('circle').data(data).enter().append('circle')
.attr('id',function(d){return d.id;});}"
然后用不同的数据重复几次。
我发现有些圈子应该有不同的 id 却有相同的 id。 我认为原因是d3的回收圈只有不同的位置。 我需要显示每次调用函数时附加的所有圆圈,并带有不同的 ID。
我怎样才能停止回收并将新圈子附加到一个 svg 中?
“selectAll('circle')”有什么选项吗?
【问题讨论】: