【发布时间】:2012-03-07 14:11:26
【问题描述】:
我目前已经开始使用 d3.js。 如何对节点进行分组以在力有向图中给出不同的颜色?例如:父节点为红色,子节点为蓝色。
【问题讨论】:
-
您想根据数据、层次级别或其他方式为节点着色吗?
标签: d3.js force-layout d3-force-directed
我目前已经开始使用 d3.js。 如何对节点进行分组以在力有向图中给出不同的颜色?例如:父节点为红色,子节点为蓝色。
【问题讨论】:
标签: d3.js force-layout d3-force-directed
正如 Romain 所说,假设您确实在使用有向图,您可以通过为数据中的每个节点分配一个数字来对节点进行分组。
var nodes = [
{"name":"node1","group":"2"},
{"name":"node2","group":"4"},
{"name":"node3","group":"5"}]
【讨论】:
nrabinowitz 的后续行动,在图中您没有父/子关系。你在一个有向图中做,比如一棵树。
【讨论】: