1
我有以下绘制函数:删除属性/点D3.js JQuery的
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()函数删除先前的数据点,然后重新加载新的数据点?