【问题标题】:Grouping nodes in force directed graphs in d3.js在 d3.js 中对有向图中的节点进行分组
【发布时间】:2012-03-07 14:11:26
【问题描述】:

我目前已经开始使用 d3.js。 如何对节点进行分组以在力有向图中给出不同的颜色?例如:父节点为红色,子节点为蓝色。

【问题讨论】:

  • 您想根据数据、层次级别或其他方式为节点着色吗?

标签: d3.js force-layout d3-force-directed


【解决方案1】:

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

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

看看这个例子:https://jsfiddle.net/4xt5v51m/

【讨论】:

    【解决方案2】:

    nrabinowitz 的后续行动,在图中您没有父/子关系。你在一个有向图中做,比如一棵树。

    【讨论】:

      猜你喜欢
      • 2016-02-07
      • 2017-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-08
      • 1970-01-01
      • 2012-08-08
      相关资源
      最近更新 更多