d3-hierarchy
多くのデータセットは本質的に階層構造を持っています。例えば、国勢調査ブロック、国勢調査区、郡、州などの地理的エンティティ、企業や政府の命令構造、ファイルシステム、ソフトウェアパッケージなどです。そして、階層的ではないデータでさえ、k平均クラスタリングや系統樹のように階層的に配置される場合があります。優れた階層的視覚化は、個々の要素のミクロな観察と大きなグループのマクロな観察という、迅速なマルチスケール推論を容易にします。
このモジュールは、階層データの可視化のためのいくつかの一般的な手法を実装しています。
ノードリンク図は、ノードとリンクに対して離散的なマーク(ノードごとに円、親と子をつなぐ線など)を使用してトポロジーを示します。“整然とした”ツリーは素晴らしくコンパクトであり、デンドログラムは葉を同じレベルに配置します。(これらには、極座標と直交座標の両方があります。)インデントされたツリーは、対話型のブラウジングに役立ちます。
隣接図は、ノードの相対的な配置によってトポロジーを示します。また、各ノードの面積に量的次元をエンコードして、売上高やファイルサイズなどを示すこともできます。例えば“アイシクル”図は長方形を使用し、“サンバースト”は環状セグメントを使用します。
囲み込み図も面積エンコーディングを使用しますが、包含によってトポロジーを示します。ツリーマップは、領域を長方形に再帰的に分割します。円パッキングは円を密にネストします。これはツリーマップほど空間効率は高くありませんが、トポロジーをより簡単に示すことができます。
次のいずれかを参照してください。