pivotick / LayoutOptions / EgoTreeLayoutOptions
Interface: EgoTreeLayoutOptions
Definido em: interfaces/LayoutOptions.ts:107
Estende
Omit<TreeLayoutOptions,"rootId"|"type"|"parentKey"|"depthKey">
Propriedades
horizontal?
optionalhorizontal:boolean
Definido em: interfaces/LayoutOptions.ts:72
Os nós devem ser colocados horizontalmente em vez de verticalmente
Padrão
falseHerdado de
levelSpacing?
optionallevelSpacing:number
Definido em: interfaces/LayoutOptions.ts:98
Multiplica a distância entre níveis consecutivos — o eixo de profundidade da árvore ou o espaço entre os anéis no modo radial. Em 1 a árvore é dimensionada para preencher a tela.
Padrão
1Herdado de
TreeLayoutOptions.levelSpacing
radial?
optionalradial:boolean
Definido em: interfaces/LayoutOptions.ts:67
Os nós devem ser colocados radialmente em vez de verticalmente
Padrão
falseHerdado de
radialGap
radialGap:
number
Definido em: interfaces/LayoutOptions.ts:82
A captura entre cada camada usada no modo radial
Padrão
750Herdado de
rootId
rootId:
string
Definido em: interfaces/LayoutOptions.ts:110
rootIdAlgorithmFinder
rootIdAlgorithmFinder:
TreeLayoutAlgorithm
Definido em: interfaces/LayoutOptions.ts:77
O algoritmo a ser usado para encontrar a raiz da árvore
Padrão
'MaxReachability'Herdado de
TreeLayoutOptions.rootIdAlgorithmFinder
siblingSpacing?
optionalsiblingSpacing:number
Definido em: interfaces/LayoutOptions.ts:104
Multiplica a distância entre os nós dentro de um nível — o eixo de largura. Ignorado no modo radial, onde um nível sempre abrange o círculo completo.
Padrão
1Herdado de
TreeLayoutOptions.siblingSpacing
spacing?
optionalspacing:"manual"|"auto"
Definido em: interfaces/LayoutOptions.ts:92
Se os dois multiplicadores de espaçamento se ajustam ao tamanho dos nós e ao formato da árvore ou permanecem exatamente onde foram colocados.
'auto' é o padrão — exceto para uma árvore que define levelSpacing ou siblingSpacing explicitamente, o que é considerado como tendo se decidido. Girar qualquer um dos multiplicadores manualmente também sai do modo automático, permanentemente.
Padrão
'auto'Herdado de
strength?
optionalstrength:number
Definido em: interfaces/LayoutOptions.ts:62
A intensidade da força que mantém os nós colocados para formar uma árvore no lugar
Padrão
0.1Herdado de
type
type:
"egoTree"
Definido em: interfaces/LayoutOptions.ts:109