Javascript exit().remove()赢了';t删除以前的内容js d3
在我更改数据(过滤)内容后,上面的代码不会删除以前的数据点 编辑: 上面的代码也是如此。是否与通过追加选择的索引点/框有关?尝试使用:Javascript exit().remove()赢了';t删除以前的内容js d3,javascript,html,d3.js,Javascript,Html,D3.js,在我更改数据(过滤)内容后,上面的代码不会删除以前的数据点 编辑: 上面的代码也是如此。是否与通过追加选择的索引点/框有关?尝试使用: var boxes = svg.selectAll('boxes').data(sumstat); boxes .enter() .append('rect') .transition() .duration(2000) .attr('x', function
var boxes = svg.selectAll('boxes').data(sumstat);
boxes
.enter()
.append('rect')
.transition()
.duration(2000)
.attr('x', function (d) {
return x(d.key) - boxWidth / 2;
})
.attr('y', function (d) {
return y(d.value.q3);
})
.attr('height', function (d) {
return y(d.value.q1) - y(d.value.q3);
})
.attr('width', boxWidth)
.attr('stroke', 'black')
.style('fill', 'blue');
boxes.exit().remove();
范例
.html("");
伟大的很乐意帮忙
.html("");
d3.select('#graph').html("");