draaipunt / LayoutOptions / StructuredLayoutOptions
Interface: StructuredLayoutOptions
Gedefinieerd in: interfaces/LayoutOptions.ts:127
Legt een klein diagram neer zoals iemand het zou tekenen, en speldt het daar vast. Eén keer berekend per verandering in plaats van gesimuleerd, zodat dezelfde grafiek altijd hetzelfde beeld geeft.
- Elk verbonden onderdeel is afzonderlijk ingedeeld en de onderdelen zijn naast elkaar verpakt zijkant zodat het canvas bij de grootste zoom past.
- Bladeren van één type die aan dezelfde één of twee knooppunten hangen, staan als een blok naast elkaar de knooppunten waaraan ze hangen.
- Al het andere is zo geplaatst dat de afstanden de randen volgen: de buren van een hub komen aan een ring, een ketting aan een lijn.
- Knooppunten zonder rand gaan in een bakje naast de rest.
Bedoeld voor grafieken van maximaal een paar honderd knooppunten.
Verlengt
Eigenschappen
direction?
optionaldirection:"auto"|"row"|"column"
Gedefinieerd in: interfaces/LayoutOptions.ts:140
Hoe een blok uitgelijnd is. 'auto' zet het over de lijn naar de knooppunten waar het aan hangt; 'row' en 'column' forceren één kant op.
Standaard
'auto'gap?
optionalgap:number
Gedefinieerd in: interfaces/LayoutOptions.ts:146
Maak ruimte vrij tussen twee knooppunten, in grafische eenheden. Er wordt een rand getekend die tweemaal zo lang is, en componenten en de lade zitten drie keer zoveel uit elkaar.
Standaard
30groupMin?
optionalgroupMin:number
Gedefinieerd in: interfaces/LayoutOptions.ts:134
De minste bladeren delen een type en hun buren die als een blok in de rij staan; minder worden één voor één geplaatst. Een blad heeft hoogstens twee buren.
Standaard
3labelSides?
optionallabelSides:boolean
Gedefinieerd in: interfaces/LayoutOptions.ts:158
Verplaats elk zwevend label (zie textVerticalShift) naar de kant van het knooppunt waar het zich bevindt randen blijven vrij; De leden van een blok nemen allemaal de kant weg van de knooppunten waaraan ze hangen van. De stijl bepaalt nog steeds hoe ver het label uitsteekt.
Standaard
truetrayPosition?
optionaltrayPosition:"bottom"|"right"
Gedefinieerd in: interfaces/LayoutOptions.ts:151
Waar de knooppunten zonder rand naartoe gaan: onder de rest, of aan de rechterkant ervan.
Standaard
'bottom'type
type:
"structured"
Gedefinieerd in: interfaces/LayoutOptions.ts:128
Standaard
'force'