d3.js选择拖动

时间:2018-03-05 12:12:22

标签: javascript d3.js drag

我的实时图表存在问题。在此图表中有许多带有平均图表的矩形。

enter image description here

我希望这个矩形有拖放功能。拖动功能:

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)
}

但无论我选择哪个矩形,它都会是第一个。我知道"选择"只选择第一个元素,但我如何选择我想要的元素?

0 个答案:

没有答案