В настоящее время я начал работу с d3.js. Как сгруппировать узлы, чтобы дать разные цвета в силу направленного графика? Например: родительский узел имеет красный цвет, а дочерний узел - синий.Группировка узлов в силе ориентированных графов в d3.js
1
A
ответ
2
A a follow up to nrabinowitz, в графе у вас нет родительских/дочерних отношений. Вы делаете в диаграмме, такой как дерево.
1
Как заявлено Romain и предполагается, что вы действительно работаете с ориентированным графиком, вы можете группировать узлы, назначая число для каждого узла в ваших данных.
var nodes = [
{"name":"node1","group":"2"},
{"name":"node2","group":"4"},
{"name":"node3","group":"5"}]
Проверьте этот пример: https://jsfiddle.net/4xt5v51m/
Вы хотите, чтобы цвет узлов на основе данных, или иерархическом уровне, или что-то другое? – nrabinowitz