radio_scatter = {
const svg = d3.select(DOM.svg(width, height));
var allCircles = svg.selectAll("circle")
.data(data)
.enter()
.append("circle")
.attr("cx", function(d) {
return xScale2(d[0]);
})
.attr("cy", function(d) {
return yScale2(d[1]);
})
.attr("r", 2.5);
svg.append("g")
.attr("class", "axis")
.attr("transform", "translate(0," + (height - padding) + ")")
.call(xAxis);
svg.append("g")
.attr("class", "axis")
.attr("transform", "translate(" + padding + ",0)")
.call(yAxis);
d3.selectAll("input[type='radio']")
.on("click", function() {
allCircles.attr("fill", "black")
.filter(function(d) {
return d[0] <= +r;
})
.attr("fill", "red");
});
return svg.node();
}