Pular para o conteúdo

pivotick v3.0.0


pivotick / LayoutOptions / EgoTreeLayoutOptions

Interface: EgoTreeLayoutOptions ​

Definido em: interfaces/LayoutOptions.ts:107

Estende ​

Propriedades ​

horizontal? ​

optional horizontal: boolean

Definido em: interfaces/LayoutOptions.ts:72

Os nós devem ser colocados horizontalmente em vez de verticalmente

Padrão ​

ts
false

Herdado de ​

TreeLayoutOptions.horizontal


levelSpacing? ​

optional levelSpacing: 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 ​

ts
1

Herdado de ​

TreeLayoutOptions.levelSpacing


radial? ​

optional radial: boolean

Definido em: interfaces/LayoutOptions.ts:67

Os nós devem ser colocados radialmente em vez de verticalmente

Padrão ​

ts
false

Herdado de ​

TreeLayoutOptions.radial


radialGap ​

radialGap: number

Definido em: interfaces/LayoutOptions.ts:82

A captura entre cada camada usada no modo radial

Padrão ​

ts
750

Herdado de ​

TreeLayoutOptions.radialGap


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 ​

ts
'MaxReachability'

Herdado de ​

TreeLayoutOptions.rootIdAlgorithmFinder


siblingSpacing? ​

optional siblingSpacing: 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 ​

ts
1

Herdado de ​

TreeLayoutOptions.siblingSpacing


spacing? ​

optional spacing: "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 ​

ts
'auto'

Herdado de ​

TreeLayoutOptions.spacing


strength? ​

optional strength: 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 ​

ts
0.1

Herdado de ​

TreeLayoutOptions.strength


type ​

type: "egoTree"

Definido em: interfaces/LayoutOptions.ts:109