ピボット / LayoutOptions / TreeLayoutOptions
インターフェース: TreeLayoutOptions
定義: interfaces/LayoutOptions.ts:20
伸びる
プロパティ
depthKey?
optionaldepthKey:string
定義: interfaces/LayoutOptions.ts:57
ノードが配置される行を保持する node.data キーの名前 (起点から数えて) 一番浅い根元に0。
未定義 (デフォルト) のままにすると、ノードは親の 1 行下に配置されます。名前を付けます キーと、それを運ぶ各ノードが要求する行、つまりギャップにプッシュダウンされます。 空の行で埋められます。マルチツリー グラフのルートは次のように配置されます。 異なる行: そのうちの 1 つに 2 の深さを与えると、そのツリー全体がそこから始まります。
行はノード さらに下 をプッシュすることしかできません: 整然としたツリーには子を配置できません 親の上にあるため、親の深さを下回らない深さは固定されます。 parent + 1。空の行は実空間を占有するため、浅いグラフでは深さが大きくなります すべての行を圧縮します — levelSpacing が元に戻る方法です。
デフォルト
undefinedhorizontal?
optionalhorizontal:boolean
定義: interfaces/LayoutOptions.ts:72
ノードは垂直ではなく水平に配置する必要がありますか
デフォルト
falselevelSpacing?
optionallevelSpacing:number
定義: interfaces/LayoutOptions.ts:98
連続したレベル間の距離、つまりツリーの深さ軸を乗算します。または radial モードのリング間のギャップ。 1 では、ツリーがキャンバスいっぱいに拡大縮小されます。
デフォルト
1parentKey?
optionalparentKey:string
定義: interfaces/LayoutOptions.ts:41
階層内のノードの親の ID を保持する node.data キーの名前。
未定義 (デフォルト) のままにすると、親子関係はエッジから派生します。 いつもそうでした。キーに名前を付けると、そのキーを保持する各ノードがそのキーに接続されるノードに接続されます。 名前、エッジがそれらを結合するかどうか。エッジなしで宣言された分岐は 線なしで描かれています。レイアウトされていないノード、またはレイアウトされているノードを指定するキー サイクルが終了すると、そのノードでは削除され、エッジにフォールバックします。
rootId が設定されている間は無視されます。ルートを固定すると、すべての親が これにより、ルート ピッカーは宣言されたツリーを再びぶら下げることができるようになります。
デフォルト
undefinedradial?
optionalradial:boolean
定義: interfaces/LayoutOptions.ts:67
ノードを垂直ではなく放射状に配置する必要があるか
デフォルト
falseradialGap
radialGap:
number
定義: interfaces/LayoutOptions.ts:82
放射状モードで使用される各レイヤー間のギャップ
デフォルト
750rootId?
optionalrootId:string
定義: interfaces/LayoutOptions.ts:27
ツリーのルートとなるノードのIDを指定します。 rooIdAlgorithmFinder が選択できるようにするには、未定義のままにしておきます。
デフォルト
undefinedrootIdAlgorithmFinder
rootIdAlgorithmFinder:
TreeLayoutAlgorithm
定義: interfaces/LayoutOptions.ts:77
ツリーのルートを見つけるために使用するアルゴリズム
デフォルト
'MaxReachability'siblingSpacing?
optionalsiblingSpacing:number
定義: interfaces/LayoutOptions.ts:104
レベル内内のノード間の距離、つまり幅軸を乗算します。 radial モードでは無視され、レベルは常に円全体に広がります。
デフォルト
1spacing?
optionalspacing:"manual"|"auto"
定義: interfaces/LayoutOptions.ts:92
2 つの間隔乗数がノードのサイズに応じて調整されるかどうか 木の形に合わせたり、置かれた場所に正確に留まったりします。
'auto' がデフォルトです。ただし、levelSpacing または siblingSpacing 明確に、決心をしたものとみなされます。旋回 その後手動で乗算を行っても、永久に自動のままになります。
デフォルト
'auto'strength?
optionalstrength:number
定義: interfaces/LayoutOptions.ts:62
ツリーを形成するために配置されたノードを所定の位置に維持する力の強さ
デフォルト
0.1type
type:
"tree"
定義: interfaces/LayoutOptions.ts:21
デフォルト
'force'