2012-02-16 21 views
1

現在、d3.jsで作業を開始しました。 有向グラフでさまざまな色を与えるようにノードをグループ化するにはどうすればよいですか?例えば、親ノードは赤色で、子ノードは青色である。d3.jsの強制有向グラフでノードをグループ化する

+0

あなたがデータ、または階層レベル、または何か他のものに基づいてノードを色付けしますか? – nrabinowitz

答えて

2

A nrabinowitzのフォローアップでは、グラフに親子関係はありません。あなたは、というグラフ(ツリーなど)で行います。

1

Romainが述べたように、有向グラフで実際に作業していると仮定すると、データの各ノードに番号を割り当てることによってノードをグループ化できます。

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

この例をチェックアウト:https://jsfiddle.net/4xt5v51m/

関連する問題