{
let groupData = ['one']
let updateGroupCircles = d3.select(svg)
.data(groupData)
updateGroupCircles.enter()
.append("g")
.attr("id", "circles")
.attr("clip-path", "url(#chart-area)")
updateGroupCircles.exit()
.remove()
let updateCircles = d3.select(svg)
.select("g")
.selectAll("circle")
.data(dataset);
updateCircles.enter()
.append("circle")
.attr("cx", function(d, i){
return scaleDataX(d[0]);
})
.attr("cy", function(d, i){
return scaleDataY(d[1]);
})
.attr("r", function(d, i){
return rScale(d[1]);
})
.attr("color", "blue");
updateCircles.exit()
.remove()
d3.select(svg)
.selectAll("text")
.data(dataset)
.enter()
.append("text")
.text(function(d, i){
return "(" + d[0] + ", " + d[1] + ")";
})
.attr("x", function(d, i){
return scaleDataX(d[0]);
})
.attr("y", function(d, i){
return scaleDataY(d[1]);
})
.attr("font-family", "sans-serif")
.attr("font-size", "11px")
.attr("fill", "red");
}