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')”是否有任何选项?
答案 0 :(得分:0)
不确定您的问题究竟是什么,但请尝试提供关键功能。
.data(data,function(d){return d.id})
如果您提供的数据具有不同的ID,则不应再有“回收”圈子。