Naar inhoud

pivotick v3.0.0


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? ​

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

ts
'auto'

gap? ​

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

ts
30

groupMin? ​

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

ts
3

labelSides? ​

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

ts
true

trayPosition? ​

optional trayPosition: "bottom" | "right"

Gedefinieerd in: interfaces/LayoutOptions.ts:151

Waar de knooppunten zonder rand naartoe gaan: onder de rest, of aan de rechterkant ervan.

Standaard ​

ts
'bottom'

type ​

type: "structured"

Gedefinieerd in: interfaces/LayoutOptions.ts:128

Standaard ​

ts
'force'

Overrides ​

BaseLayoutOptions.type