删除属性/点D3.js JQuery

时间:2012-04-15 16:55:51

标签: jquery html d3.js

我有以下绘图功能:

function drawMap(json){ 

d3.json("us-states.json", function(json) {
        states.selectAll("path")
    .data(json.features)
    .enter().append("path")
    .attr("class", data ? quantize : null)
    .attr("d", path)
    .attr("title", function(d) {return "hi";});

});

data  = convertJSON(json);
}

我想用一个新的json参数多次调用drawMap()函数来更新图形,但图形不会被覆盖。我想知道如何删除/删除上一个数字,以便我可以在其上绘制一个新数字?或者我是否可以使用.exit()函数删除以前的数据点,然后重新加载新的数据点?

1 个答案:

答案 0 :(得分:1)

有一个很好的教程,介绍如何添加新数据和删除旧数据以及.enter()和.exit()选项here