Javascript d3获取svg元素圆心的像素坐标
我试图在回调中得到圆心:Javascript d3获取svg元素圆心的像素坐标,javascript,d3.js,Javascript,D3.js,我试图在回调中得到圆心: var el = d3.select(this); console.log(el.toString()); // [object SVGCircleElement] var cx = el.attr('cx'); console.log('cx: ' + cx); // cx: [object SVGCircleElement] cx = el.style('cx'); console.log('cx: ' + cx); // cx: [object S
var el = d3.select(this);
console.log(el.toString());
// [object SVGCircleElement]
var cx = el.attr('cx');
console.log('cx: ' + cx);
// cx: [object SVGCircleElement]
cx = el.style('cx');
console.log('cx: ' + cx);
// cx: [object SVGCircleElement]
var x = el.attr('x');
console.log('x: ' + x);
// x: [object SVGCircleElement]
x = el.style('x');
console.log('x: ' + x);
// x: [object SVGCircleElement]
我希望这4个函数中的一个会给我一个类似于
“10px”
的值。我怎样才能找到一些与圆的位置相关的坐标呢?至少cx
会给你一些信息。你能发布完整的代码吗?是在回调中,但我暂时删除了它。你有一个最简单的示例吗?考虑到“cx”应该可以工作,我将在周一或周二进行彻底调试,因此如果我无法理解,我将再次发布:)