Ork*_*zen 10 javascript svg d3.js
我正在进行强制布局,无法弄清楚为什么尝试通过cx移动节点,cy不起作用.
// This works
node.attr("transform", function(d) { return "translate(" + d.x + "," + d.
//This doesn't
node.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; });
Run Code Online (Sandbox Code Playgroud)
g
实际上节点在svg 元素中,可能是为什么?
Lar*_*off 25
该cx
和cy
的属性工作circle
仅元素.对于g
元素,请使用transform
.
一些更多的解释:特定元素的属性cx
,cy
,x
,y
,等位置的元素内的坐标系.该transform
属性重新定位坐标系.对于没有特定位置属性的元素,这是唯一的定位方式.