Ir al contenido

pivotick v3.0.0


pivotic / LayoutOptions / StructuredLayoutOptions

Interfaz: StructuredLayoutOptions ​

Definido en: interfaces/LayoutOptions.ts:127

Coloca un pequeño gráfico tal como lo dibujaría una persona y lo fija allí. Calculado una vez por cambio en lugar de simulado, por lo que el mismo gráfico siempre da la misma imagen.

  • Cada componente conectado se presenta por sí solo y los componentes se empaquetan uno al lado del otro. lado para ajustarse al lienzo con el zoom más grande.
  • Las hojas de un tipo que cuelgan de uno o dos mismos nudos se alinean formando un bloque, al lado los nodos de los que cuelgan.
  • Todo lo demás está colocado de modo que sus distancias sigan los bordes: los vecinos de un centro vienen en un anillo, una cadena en una línea.
  • Los nodos sin ningún borde van en una bandeja al lado del resto.

Diseñado para gráficos de hasta unos pocos cientos de nodos.

Se extiende ​

Propiedades ​

direction? ​

optional direction: "auto" | "row" | "column"

Definido en: interfaces/LayoutOptions.ts:140

Cómo se alinea un bloque. 'auto' lo coloca a lo largo de la línea hasta los nodos de los que cuelga; 'row' y 'column' fuerzan en una dirección.

Predeterminado ​

ts
'auto'

gap? ​

optional gap: number

Definido en: interfaces/LayoutOptions.ts:146

Espacio libre entre dos nodos, en unidades de gráfico. Se dibuja un borde el doble de largo y Los componentes y la bandeja están separados tres veces más.

Predeterminado ​

ts
30

groupMin? ​

optional groupMin: number

Definido en: interfaces/LayoutOptions.ts:134

El menor número de hojas comparten un tipo y sus vecinos que se alinean en bloque; menos se colocan uno por uno. Una hoja tiene como máximo dos vecinas.

Predeterminado ​

ts
3

labelSides? ​

optional labelSides: boolean

Definido en: interfaces/LayoutOptions.ts:158

Mueva cada etiqueta flotante (ver textVerticalShift) al lado de su nodo en el que se encuentra. los bordes se dejan libres; Todos los miembros de un bloque quitan el lado alejado de los nodos que cuelgan. de. El estilo aún decide qué tan lejos se ubica la etiqueta.

Predeterminado ​

ts
true

trayPosition? ​

optional trayPosition: "bottom" | "right"

Definido en: interfaces/LayoutOptions.ts:151

Dónde van los nodos sin arista: debajo del resto, o a su derecha.

Predeterminado ​

ts
'bottom'

type ​

type: "structured"

Definido en: interfaces/LayoutOptions.ts:128

Predeterminado ​

ts
'force'

Overrides ​

BaseLayoutOptions.type