pivotick / LayoutOptions / StructuredLayoutOptions
Interface: StructuredLayoutOptions
Défini dans : interfaces/LayoutOptions.ts:127
Présente un petit graphique comme une personne le dessinerait et l'épingle là. Calculé une fois par changement plutôt que simulé, de sorte que le même graphique donne toujours la même image.
- Chaque composant connecté est disposé individuellement et les composants sont regroupés côte à côte pour s'adapter au canevas avec le zoom le plus grand.
- Les feuilles d'un même type suspendues à un ou deux nœuds identiques s'alignent comme un bloc, à côté des nœuds auxquels elles sont suspendues.
- Tout le reste est placé de manière à ce que ses distances suivent les bords : les voisins d'un hub sortent sur un anneau, une chaîne sur une ligne.
- Les nœuds sans bord vont dans un plateau à côté du reste.
Destiné aux graphiques comportant jusqu'à quelques centaines de nœuds.
Prolonge
Propriétés
direction?
optionaldirection:"auto"|"row"|"column"
Défini dans : interfaces/LayoutOptions.ts:140
Comment un bloc s'aligne. 'auto' le place à travers la ligne jusqu'aux nœuds auxquels il est suspendu ; 'row' et 'column' forcent dans un sens.
Valeur par défaut
'auto'gap?
optionalgap:number
Défini dans : interfaces/LayoutOptions.ts:146
Libérez l'espace entre deux nœuds, en unités graphiques. Un bord est dessiné deux fois plus long, et les composants et le plateau sont trois fois plus éloignés.
Valeur par défaut
30groupMin?
optionalgroupMin:number
Défini dans : interfaces/LayoutOptions.ts:134
Le moins de feuilles partageant un type et leurs voisines s'alignent en bloc ; moins sont placés un par un. Une feuille a au maximum deux voisines.
Valeur par défaut
3labelSides?
optionallabelSides:boolean
Défini dans : interfaces/LayoutOptions.ts:158
Déplacez chaque étiquette flottante (voir textVerticalShift) du côté de son nœud que ses bords laissent libre ; les membres d'un bloc prennent tous le côté éloigné des nœuds auxquels ils sont suspendus. Le style décide toujours de la distance à laquelle se situe l’étiquette.
Valeur par défaut
truetrayPosition?
optionaltrayPosition:"bottom"|"right"
Défini dans : interfaces/LayoutOptions.ts:151
Où vont les nœuds sans arête : sous les autres, ou à leur droite.
Valeur par défaut
'bottom'type
type:
"structured"
Défini dans : interfaces/LayoutOptions.ts:128
Valeur par défaut
'force'