Группировка узлов по силовым ориентированным графам в d3.js - PullRequest
1 голос
/ 16 февраля 2012

Я сейчас начал работать с d3.js.Как сгруппировать узлы, чтобы получить разные цвета в силовом ориентированном графе?Например: родительский узел имеет красный цвет, а дочерний узел - синий.

Ответы [ 2 ]

2 голосов
/ 22 марта 2012

В продолжение nrabinowitz, на графике у вас нет отношений родитель / ребенок.Вы делаете в направленном графе, таком как дерево.

1 голос
/ 04 января 2018

Как заявил Ромен и предполагая, что вы действительно работаете с ориентированным графом, вы можете сгруппировать узлы, назначив номер каждому узлу в ваших данных.

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

Проверьте этот пример: https://jsfiddle.net/4xt5v51m/

...