d3.js中力定向图中的节点分组

d3.js中力定向图中的节点分组,d3.js,force-layout,d3-force-directed,D3.js,Force Layout,D3 Force Directed,我目前已经开始使用d3.js。 如何将节点分组以在力有向图中显示不同的颜色?例如:父节点具有红色,而子节点具有蓝色 A nrabinowitz的后续行动,在一个图中,您没有父/子关系。您可以在有向图(如树)中执行此操作。如Romain所述,并且假设您确实在使用有向图,您可以通过为数据中的每个节点分配一个编号来对节点进行分组 var nodes = [ {"name":"node1","group":"2"}, {"name":"node2","group":"4"}, {"name":"node

我目前已经开始使用d3.js。
如何将节点分组以在力有向图中显示不同的颜色?例如:父节点具有红色,而子节点具有蓝色

A nrabinowitz的后续行动,在一个图中,您没有父/子关系。您可以在有向图(如树)中执行此操作。

如Romain所述,并且假设您确实在使用有向图,您可以通过为数据中的每个节点分配一个编号来对节点进行分组

var nodes = [
{"name":"node1","group":"2"},
{"name":"node2","group":"4"},
{"name":"node3","group":"5"}]

查看此示例:

是否要根据数据、层次或其他内容为节点着色?