pivotick / LayoutOptions / StructuredLayoutOptions
Interface: StructuredLayoutOptions
Definido em: interfaces/LayoutOptions.ts:127
Apresenta um pequeno gráfico da maneira que uma pessoa o desenharia e fixa-o ali. Calculado uma vez por alteração, em vez de simulado, de modo que o mesmo gráfico sempre fornece a mesma imagem.
- Cada componente conectado é apresentado sozinho e os componentes são agrupados lado a lado para caber na tela com o maior zoom.
- Folhas de um tipo penduradas no mesmo ou dois nós se alinham como um bloco, ao lado dos nós nos quais estão penduradas.
- Todo o resto é colocado de forma que suas distâncias sigam as bordas: os vizinhos de um hub aparecem em um anel, uma corrente em uma linha.
- Nós sem nenhuma borda ficam em uma bandeja ao lado dos demais.
Destinado a gráficos de até algumas centenas de nós.
Estende
Propriedades
direction?
optionaldirection:"auto"|"row"|"column"
Definido em: interfaces/LayoutOptions.ts:140
Como um bloco se alinha. 'auto' posiciona-o do outro lado da linha até os nós nos quais ele está pendurado; 'row' e 'column' forçam em uma direção.
Padrão
'auto'gap?
optionalgap:number
Definido em: interfaces/LayoutOptions.ts:146
Espaço livre entre dois nós, em unidades gráficas. Uma borda é desenhada com o dobro desse comprimento e os componentes e a bandeja ficam separados por três vezes esse comprimento.
Padrão
30groupMin?
optionalgroupMin:number
Definido em: interfaces/LayoutOptions.ts:134
O menor número de folhas compartilha um tipo e seus vizinhos se alinham em um bloco; menos são colocados um por um. Uma folha tem no máximo dois vizinhos.
Padrão
3labelSides?
optionallabelSides:boolean
Definido em: interfaces/LayoutOptions.ts:158
Mova cada rótulo flutuante (veja textVerticalShift) para o lado de seu nó que suas bordas deixam livres; todos os membros de um bloco afastam-se dos nós nos quais estão pendurados. O estilo ainda decide a que distância o rótulo fica.
Padrão
truetrayPosition?
optionaltrayPosition:"bottom"|"right"
Definido em: interfaces/LayoutOptions.ts:151
Para onde vão os nós sem aresta: embaixo dos demais, ou à sua direita.
Padrão
'bottom'type
type:
"structured"
Definido em: interfaces/LayoutOptions.ts:128
Padrão
'force'