Aller au contenu

pivotick v3.0.0


pivotick / LayoutOptions / EgoTreeLayoutOptions

Interface: EgoTreeLayoutOptions ​

Défini dans : interfaces/LayoutOptions.ts:107

Prolonge ​

Propriétés ​

horizontal? ​

optional horizontal: boolean

Défini dans : interfaces/LayoutOptions.ts:72

Les nœuds doivent-ils être placés horizontalement plutôt que verticalement

Valeur par défaut ​

ts
false

Hérité de ​

TreeLayoutOptions.horizontal


levelSpacing? ​

optional levelSpacing: number

Défini dans : interfaces/LayoutOptions.ts:98

Multiplie la distance entre les niveaux consécutifs - l'axe de profondeur de l'arbre ou l'écart entre les anneaux en mode radial. À 1, l'arbre est mis à l'échelle pour remplir le canevas.

Valeur par défaut ​

ts
1

Hérité de ​

TreeLayoutOptions.levelSpacing


radial? ​

optional radial: boolean

Défini dans : interfaces/LayoutOptions.ts:67

Les nœuds doivent-ils être placés radialement plutôt que verticalement

Valeur par défaut ​

ts
false

Hérité de ​

TreeLayoutOptions.radial


radialGap ​

radialGap: number

Défini dans : interfaces/LayoutOptions.ts:82

Le grap entre chaque couche utilisé en mode radial

Valeur par défaut ​

ts
750

Hérité de ​

TreeLayoutOptions.radialGap


rootId ​

rootId: string

Défini dans : interfaces/LayoutOptions.ts:110


rootIdAlgorithmFinder ​

rootIdAlgorithmFinder: TreeLayoutAlgorithm

Défini dans : interfaces/LayoutOptions.ts:77

L'algorithme à utiliser pour trouver la racine de l'arbre

Valeur par défaut ​

ts
'MaxReachability'

Hérité de ​

TreeLayoutOptions.rootIdAlgorithmFinder


siblingSpacing? ​

optional siblingSpacing: number

Défini dans : interfaces/LayoutOptions.ts:104

Multiplie la distance entre les nœuds dans un niveau — l'axe de largeur. Ignoré en mode radial, où un niveau s'étend toujours sur le cercle complet.

Valeur par défaut ​

ts
1

Hérité de ​

TreeLayoutOptions.siblingSpacing


spacing? ​

optional spacing: "manual" | "auto"

Défini dans : interfaces/LayoutOptions.ts:92

Que les deux multiplicateurs d'espacement s'ajustent en fonction de la taille des nœuds et de la forme de l'arbre, ou qu'ils restent exactement là où ils sont placés.

'auto' est la valeur par défaut — sauf pour un arbre qui définit explicitement levelSpacing ou siblingSpacing, qui est considéré comme ayant pris sa décision. Tourner l'un ou l'autre multiplicateur à la main par la suite laisse également automatique, de façon permanente.

Valeur par défaut ​

ts
'auto'

Hérité de ​

TreeLayoutOptions.spacing


strength? ​

optional strength: number

Défini dans : interfaces/LayoutOptions.ts:62

La force de la force qui maintient les nœuds placés pour former un arbre en place

Valeur par défaut ​

ts
0.1

Hérité de ​

TreeLayoutOptions.strength


type ​

type: "egoTree"

Défini dans : interfaces/LayoutOptions.ts:109