Codeサンプルコードはこれd3-cluster-layout.jsd3-cluster-layout.htmlこういう図ができる。あるサンプルデータそのまま使ってまずは試してみる。使うとかあるみたいなんだけど、その辺はまた追々...。d3.hierarchy(data);console.log("root_node");console.log(root_node);大本の階層化データを変換して、階層化されたノードオブジェクトをつくる。オブジェクトに変換される。子ノードの情報を参照する、というのがデフォルトになっているので注意。指定してやれば良いはず。オブジェクトのデータを描画するために、特定のレイアウトでオブジェクトの位置決めをする。console.log(links);ここで描画したい大きさに基づく実際のレイアウトが決まって座標情報が付与される。ノードの座標(x,y)レイアウトの描画ノードの描画ノードを扱うためのメソッドがいくつかあるので、それを使いつつノードやノード間の線(path)を描画していく。以下全部のノードをまとめて全部描いてる。