Javascript d3为每个enter()附加元素调用函数
我想将可拖动的点添加到使用数据数组绘制的矩形堆栈中。矩形、文本和点都画得很好,但当我尝试调用每个点的拖动函数时,只有第一个点受到影响 下面是代码和结果Javascript d3为每个enter()附加元素调用函数,javascript,d3.js,svg,Javascript,D3.js,Svg,我想将可拖动的点添加到使用数据数组绘制的矩形堆栈中。矩形、文本和点都画得很好,但当我尝试调用每个点的拖动函数时,只有第一个点受到影响 下面是代码和结果 现在还不清楚您的问题是什么,但是如果您想查看来自相应圆圈的线,只需获取cx和cy的值即可: var thisdragY = d3.select(this).attr("cy"); var thisdragX = d3.select(this).attr("cx"); 这是你的小提琴:正是我要找的! var thisdragY = d3.sel
现在还不清楚您的问题是什么,但是如果您想查看来自相应圆圈的线,只需获取
cx
和cy
的值即可:
var thisdragY = d3.select(this).attr("cy");
var thisdragX = d3.select(this).attr("cx");
这是你的小提琴:正是我要找的!
var thisdragY = d3.select(this).attr("cy");
var thisdragX = d3.select(this).attr("cx");