コンテンツへスキップ

パーティション

Partition

· パーティションレイアウトは、隣接図を生成します。これは、ノードリンクツリー図の空間を埋めるバリアントです。階層内の親と子の間にリンクを描画するのではなく、ノードは(弧または長方形のいずれかの)塗りつぶされた領域として描画され、他のノードに対するそれらの配置は階層内のそれらの位置を示します。ノードのサイズは、ノードリンク図では表示が難しい定量的な次元をエンコードします。

partition()

ソース · デフォルト設定で新しいパーティションレイアウトを作成します。

partition(root)

ソース · 指定されたroot階層をレイアウトし、rootとその子孫に次のプロパティを割り当てます

  • node.x0 - 長方形の左端
  • node.y0 - 長方形の上端
  • node.x1 - 長方形の右端
  • node.y1 - 長方形の下端

パーティションレイアウトに階層を渡す前に、root.sumを呼び出す必要があります。レイアウトを計算する前に、階層を並べ替えるために、root.sortを呼び出すこともおそらく望ましいでしょう。

partition.size(size)

ソース · sizeが指定されている場合、このパーティションレイアウトのサイズを指定された2要素の数値配列[width, height]に設定し、このパーティションレイアウトを返します。sizeが指定されていない場合、デフォルトの[1, 1]である現在のサイズを返します。

partition.round(round)

ソース · roundが指定されている場合、指定されたブール値に従って丸めを有効または無効にし、このパーティションレイアウトを返します。roundが指定されていない場合、デフォルトでfalseである現在の丸め状態を返します。

partition.padding(padding)

ソース · paddingが指定されている場合、パディングを指定された数値に設定し、このパーティションレイアウトを返します。paddingが指定されていない場合、デフォルトのゼロである現在のパディングを返します。パディングは、ノードの隣接する子を分離するために使用されます。