SVG和D3中的CX,CY与变换,有什么区别?

Orkun Ozen

我正在强制布局上,无法弄清楚为什么尝试通过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元素中,这可能是为什么吗?

拉尔斯·科特霍夫(Lars Kotthoff)

cxcy为属性的工作circle仅元素。对于g元素,请使用transform

一些更多的解释:所述元特定属性cxcyxy,等位置的元素的坐标系。transform属性重新定位坐标系对于没有特定位置属性的元素,这是唯一的定位方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章