我正在查看带有节点标签的 D3 力导向图的样本,我意识到对于刻度函数,控制节点和标签移动的函数使用了变换-翻译方法:
node.attr("transform", function(d) {
return "translate(" + d.x + "," + d.y + ")";
})
而不是通常没有标签的。
nodes.attr({"cx":function(d){return d.x;},
"cy":function(d){return d.y;}
});
任何人都可以帮助解释原理吗?谢谢。