我正在强制布局上,无法弄清楚为什么尝试通过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; });
节点实际上在svgg
元素中,这可能是为什么吗?
该cx
和cy
为属性的工作circle
仅元素。对于g
元素,请使用transform
。
一些更多的解释:所述元特定属性cx
,cy
,x
,y
,等位置的元素内的坐标系。该transform
属性重新定位坐标系。对于没有特定位置属性的元素,这是唯一的定位方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句