我的实时图表存在问题。在此图表中有许多带有平均图表的矩形。
我希望这个矩形有拖放功能。拖动功能:
function dragged(d) {
var xd = d3.event.x;
var yd = d3.event.y;
d3.select(this).select("text")
.attr("x", xd)
.attr("y", yd);
d3.select(this).select("rect")
.attr("x", xd)
.attr("y", yd - 20);
line = focus.select("line.bl").attr("x1", xd).attr("y1", yd)
}
但无论我选择哪个矩形,它都会是第一个。我知道"选择"只选择第一个元素,但我如何选择我想要的元素?