pivotick / LayoutOptions / EgoTreeLayoutOptions
Interface: EgoTreeLayoutOptions
Défini dans : interfaces/LayoutOptions.ts:107
Prolonge
Omit<TreeLayoutOptions,"rootId"|"type"|"parentKey"|"depthKey">
Propriétés
horizontal?
optionalhorizontal: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
falseHérité de
levelSpacing?
optionallevelSpacing: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
1Hérité de
TreeLayoutOptions.levelSpacing
radial?
optionalradial: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
falseHérité de
radialGap
radialGap:
number
Défini dans : interfaces/LayoutOptions.ts:82
Le grap entre chaque couche utilisé en mode radial
Valeur par défaut
750Hérité de
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
'MaxReachability'Hérité de
TreeLayoutOptions.rootIdAlgorithmFinder
siblingSpacing?
optionalsiblingSpacing: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
1Hérité de
TreeLayoutOptions.siblingSpacing
spacing?
optionalspacing:"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
'auto'Hérité de
strength?
optionalstrength: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
0.1Hérité de
type
type:
"egoTree"
Défini dans : interfaces/LayoutOptions.ts:109