Naar inhoud

pivotick v3.0.0


draaipunt / Pivotick

Klasse: Pivotick ​

Gedefinieerd in: Graph.ts:26

Constructeurs ​

Constructeur ​

new Pivotick(container, data?, options?): Graph

Gedefinieerd in: Graph.ts:87

Initialiseert een grafiek binnen de opgegeven container met behulp van de opgegeven gegevens en opties.

Parameters ​

container ​

HTMLElement

Het HTMLElement dat zal dienen als de hoofdcontainer voor de grafiek.

data? ​

RelaxedGraphData

De grafiekgegevens, inclusief knooppunten en randen, die moeten worden weergegeven.

options? ​

Partial<GraphOptions>

Optionele configuratie voor het gedrag, de gebruikersinterface, de stijl, de simulatie, enz. van de grafiek.

Retouren ​

Graph

Methoden ​

addEdge() ​

addEdge(e): Edge

Gedefinieerd in: Graph.ts:1000

Voegt een rand toe aan de grafiek.

Zowel de bron- (from) als de doel- (to) knooppunten moeten al in de grafiek voorkomen. Genereert een fout als er al een rand met dezelfde ID bestaat.

Parameters ​

e ​

De rand om toe te voegen.

Edge | RawEdge

Retouren ​

Edge

Gooit ​

Fout als de edge-ID al bestaat of als een van beide knooppunten niet bestaat. Triggert onChange nadat de rand succesvol is toegevoegd.


addNode() ​

addNode(n): Node

Gedefinieerd in: Graph.ts:902

Voegt een knooppunt toe aan de grafiek.

Parameters ​

n ​

Node | RawNode

Retouren ​

Node

Gooit ​

Fout als er al een knooppunt met dezelfde id bestaat. Triggers onChange nadat het knooppunt succesvol is toegevoegd.


addNote() ​

addNote(n): Note | undefined

Gedefinieerd in: Graph.ts:1265

Voegt een notitie toe aan de grafiek en tekent deze. Neemt dezelfde opties als data.notes (wat Notitie.toJSON retourneert), of een Note. Zendt noteAdd uit.

Parameters ​

n ​

Note | NoteOptions

Retouren ​

Note | undefined

de noot, of undefined terwijl UI.notes.enabled false is.

Gooit ​

Fout als er al een notitie met dezelfde id bestaat.


addToSelection() ​

addToSelection(nodes): void

Gedefinieerd in: Graph.ts:1637

Voegt knooppunten toe aan de huidige selectie en laat wat al geselecteerd is op zijn plaats. Reeds geselecteerde knooppunten worden genegeerd.

Alleen knooppunten: de interactielaag heeft geen additieve setter voor randen, wat alleen mogelijk is worden geselecteerd als een hele set via selectElements.

Parameters ​

nodes ​

Node[]

De Nodes die moeten worden toegevoegd.

Retouren ​

void


clearEmphasis() ​

clearEmphasis(): void

Gedefinieerd in: Graph.ts:1726

Beëindig de nadruk emphasiseElements gestart: het canvas leest weer normaal.

Retouren ​

void


clearForecast() ​

clearForecast(): void

Gedefinieerd in: Graph.ts:1745

Haal de voorspelling naar beneden.

Retouren ​

void


clearHighlightedElements() ​

clearHighlightedElements(): void

Gedefinieerd in: Graph.ts:1707

Verwijder elke highligte-klasse van alle knooppunten of randen

Retouren ​

void


closeTable() ​

closeTable(): void

Gedefinieerd in: Graph.ts:1669

Sluit het datadock.

Retouren ​

void


deselectAll() ​

deselectAll(): void

Gedefinieerd in: Graph.ts:1681

Deselecteer alles

Retouren ​

void


destroy() ​

destroy(): void

Gedefinieerd in: Graph.ts:1444

Vernietig alle UI-componenten.

Retouren ​

void


edgeVisibilityChanged() ​

edgeVisibilityChanged(): void

Gedefinieerd in: Graph.ts:1388

Opnieuw schilderen na een wijziging van de randlaag. Bewust niet onChange: lagen raak de verbindingskracht niet aan (zie Simulation.getActiveEdges), dus herstart de simulatie zou de grafiek zonder reden verplaatsen.

Retouren ​

void


emphasiseElements() ​

emphasiseElements(elements): void

Gedefinieerd in: Graph.ts:1721

Kies een set elementen uit de grafiek: ze behouden het uiterlijk dat ze al hebben terwijl al het andere op het canvas dimt, tot clearEmphasis. Dit is hoe het zweven over een legenda-item de categorie van het canvas afleest.

Waar highlightElement naar één element verwijst, beschrijft dit een groep. Elementen die nu niet zijn getekend, worden overgeslagen en een lege set dimt niets.

Parameters ​

elements ​

(Node | Edge)[]

De Nodes en Edges om te benadrukken.

Retouren ​

void


focusElement() ​

focusElement(element): void

Gedefinieerd in: Graph.ts:1583

Brengt het opgegeven knooppunt of de opgegeven rand in beeld binnen de grafiekweergave. Een knooppunt verborgen in een gesloten cluster of groep brengt dat cluster of die groep in beeld.

Parameters ​

element ​

De Node of Edge om scherp te stellen.

Node | Edge | Note

Retouren ​

void


getAppID() ​

getAppID(): string

Gedefinieerd in: Graph.ts:1456

De ID van de app

Retouren ​

string


getConnectedNodes() ​

getConnectedNodes(node): Node[]

Gedefinieerd in: Graph.ts:1241

Haalt alle knooppunten op die rechtstreeks verbonden zijn met het opgegeven knooppunt.

Retourneert gekloonde knooppunten om externe wijzigingen te voorkomen.

Parameters ​

node ​

Het knooppunt of knooppunt-ID waarvandaan verbindingen moeten worden gevonden.

string | Node

Retouren ​

Node[]

Een array van Node objecten die rechtstreeks verbonden zijn vanaf het gegeven knooppunt.


getEdge() ​

getEdge(id): Edge | undefined

Gedefinieerd in: Graph.ts:1036

Haalt een rand uit de grafiek op basis van zijn ID.

Retourneert een diepe kloon van de rand om externe mutaties te voorkomen.

Parameters ​

id ​

string

De ID van de rand.

Retouren ​

Edge | undefined

Een gekloonde Edge indien gevonden, anders undefined.


getEdgeCount() ​

getEdgeCount(): number

Gedefinieerd in: Graph.ts:1086

Retourneert het aantal randen dat zich momenteel in de grafiek bevindt.

Retouren ​

number

Het totale aantal randen.


getEdges() ​

getEdges(): Edge[]

Gedefinieerd in: Graph.ts:1168

Haalt alle randen in de grafiek op.

Retourneert klonen van de randen om externe wijzigingen te voorkomen.

Retouren ​

Edge[]

Een array van gekloonde Edge-objecten.


getEdgesFromNode() ​

getEdgesFromNode(node): Edge[]

Gedefinieerd in: Graph.ts:1211

Vindt alle randen die afkomstig zijn van een bepaald knooppunt.

Retourneert gekloonde randen om externe wijzigingen te voorkomen.

Parameters ​

node ​

Het knooppunt of knooppunt-ID waarvan uitgaande randen moeten worden gevonden.

string | Node

Retouren ​

Edge[]

Een array van Edge objecten waarvan het from knooppunt overeenkomt met de zoekopdracht.


getEdgesToNode() ​

getEdgesToNode(node): Edge[]

Gedefinieerd in: Graph.ts:1226

Vindt alle randen die naar een bepaald knooppunt wijzen.

Retourneert gekloonde randen om externe wijzigingen te voorkomen.

Parameters ​

node ​

Het knooppunt of knooppunt-ID waarnaar binnenkomende randen moeten worden gezocht.

string | Node

Retouren ​

Edge[]

Een array van Edge objecten waarvan het to knooppunt overeenkomt met de zoekopdracht.


getGraphDepth() ​

getGraphDepth(): number

Gedefinieerd in: Graph.ts:1566

Retouren ​

number


getMutableEdge() ​

getMutableEdge(id): Edge | undefined

Gedefinieerd in: Graph.ts:1052

Haalt een rand uit de grafiek op basis van zijn ID.

Retourneert de daadwerkelijke edge-instantie, waardoor directe wijzigingen mogelijk zijn.

Waarschuwing: Het direct wijzigen van randen met deze methode kan tot onverwacht gedrag leiden. Het is over het algemeen veiliger om getEdge te gebruiken, wat een gekloonde instantie retourneert.

Parameters ​

id ​

string

De ID van de rand.

Retouren ​

Edge | undefined

De Edge indien gevonden, anders undefined.


getMutableEdges() ​

getMutableEdges(): Edge[]

Gedefinieerd in: Graph.ts:1184

Haalt alle randen in de grafiek op.

Retourneert de daadwerkelijke edge-instanties, waardoor directe wijzigingen mogelijk zijn.

Retouren ​

Edge[]

Een array van Edge objecten.

Opmerkingen ​

⚠️ Waarschuwing: Het rechtstreeks aanpassen van randen kan tot onverwacht gedrag leiden. Gebruik in plaats daarvan getEdges om met veilige klonen te werken.


getMutableNode() ​

getMutableNode(id): Node | undefined

Gedefinieerd in: Graph.ts:943

Haalt een knooppunt uit de grafiek op basis van zijn ID.

Retourneert de daadwerkelijke knooppuntinstantie, waardoor directe wijzigingen mogelijk zijn.

Waarschuwing: Het rechtstreeks wijzigen van knooppunten met deze methode kan tot onverwacht gedrag leiden. Het is over het algemeen veiliger om getNode te gebruiken, wat een gekloonde instantie retourneert.

Parameters ​

id ​

De ID van het knooppunt of een knooppuntobject.

string | Node

Retouren ​

Node | undefined

De Node indien gevonden, anders undefined.


getMutableNodes() ​

getMutableNodes(): Node[]

Gedefinieerd in: Graph.ts:1114

Haalt alle knooppunten in de grafiek op.

Retourneert de daadwerkelijke knooppuntinstanties, waardoor directe wijzigingen mogelijk zijn.

Retouren ​

Node[]

Een array van Node objecten.

Opmerkingen ​

⚠️ Waarschuwing: Het rechtstreeks wijzigen van knooppunten kan tot onverwacht gedrag leiden. Het is over het algemeen veiliger om getNodes te gebruiken, waarmee gekloonde exemplaren worden geretourneerd.


getMutableVisibleEdges() ​

getMutableVisibleEdges(): Edge[]

Gedefinieerd in: Graph.ts:1199

Haalt alle zichtbare randen in de grafiek op.

Retourneert de daadwerkelijke edge-instanties, waardoor directe wijzigingen mogelijk zijn.

Retouren ​

Edge[]

Een array van Edge objecten.

Opmerkingen ​

⚠️ Waarschuwing: Het rechtstreeks aanpassen van randen kan tot onverwacht gedrag leiden. Gebruik in plaats daarvan getEdges om met veilige klonen te werken.


getMutableVisibleNodes() ​

getMutableVisibleNodes(): Node[]

Gedefinieerd in: Graph.ts:1130

Haalt alle zichtbare knooppunten in de grafiek op. Recursief zichtbare kinderen toevoegen

Retourneert de daadwerkelijke knooppuntinstanties, waardoor directe wijzigingen mogelijk zijn.

Retouren ​

Node[]

Een array van Node objecten.

Opmerkingen ​

⚠️ Waarschuwing: Het rechtstreeks wijzigen van knooppunten kan tot onverwacht gedrag leiden. Het is over het algemeen veiliger om getNodes te gebruiken, waarmee gekloonde exemplaren worden geretourneerd.


getNode() ​

getNode(id): Node | undefined

Gedefinieerd in: Graph.ts:927

Haalt een knooppunt uit de grafiek op basis van zijn ID.

Retourneert een diepe kloon van het knooppunt om externe mutaties te voorkomen.

Parameters ​

id ​

De ID van het knooppunt of een knooppuntobject.

string | Node

Retouren ​

Node | undefined

Een gekloonde Node indien gevonden, anders undefined.


getNodeCount() ​

getNodeCount(): number

Gedefinieerd in: Graph.ts:1077

Retourneert het aantal knooppunten dat zich momenteel in de grafiek bevindt.

Retouren ​

number

Het totale aantal knooppunten.


getNodes() ​

getNodes(): Node[]

Gedefinieerd in: Graph.ts:1097

Haalt alle knooppunten in de grafiek op.

Retourneert klonen van de knooppunten om externe wijzigingen te voorkomen.

Retouren ​

Node[]

Een array van gekloonde Node-objecten.


getNote() ​

getNote(id): Note | undefined

Gedefinieerd in: Graph.ts:1254

Parameters ​

id ​

string

Retouren ​

Note | undefined


getNotes() ​

getNotes(): Note[]

Gedefinieerd in: Graph.ts:1250

Retouren ​

Note[]


getOptions() ​

getOptions(): GraphOptions

Gedefinieerd in: Graph.ts:693

Retourneert de huidige configuratieopties van de grafiek.

Retouren ​

GraphOptions


hideNode() ​

hideNode(node): void

Gedefinieerd in: Graph.ts:1393

Parameters ​

node ​

Node

Retouren ​

void


highlightElement() ​

highlightElement(element): void

Gedefinieerd in: Graph.ts:1690

Voeg een highligte klasse toe aan het gegeven knooppunt of de gegeven rand

Parameters ​

element ​

De Node of Edge om te markeren.

Node | Edge

Retouren ​

void


nextTick() ​

nextTick(): void

Gedefinieerd in: Graph.ts:1430

Activeer de volgende renderupdate van de grafiek.

Retouren ​

void


nextTickFor() ​

nextTickFor(nodes): void

Gedefinieerd in: Graph.ts:1437

Activeer de volgende weergave-update van de grafiek voor de geslaagde onderwerpen.

Parameters ​

nodes ​

Node[]

Retouren ​

void


noteAdd() ​

noteAdd(note): void

Gedefinieerd in: Graph.ts:422

Parameters ​

note ​

Note

Retouren ​

void


noteChange() ​

noteChange(note): void

Gedefinieerd in: Graph.ts:425

Parameters ​

note ​

Note

Retouren ​

void


noteRemove() ​

noteRemove(note): void

Gedefinieerd in: Graph.ts:428

Parameters ​

note ​

Note

Retouren ​

void


off() ​

off<K>(event, handler): void

Gedefinieerd in: Graph.ts:258

Typ parameters ​

K ​

K verlengt sleutelvan GraphEvents

Parameters ​

event ​

K

handler ​

GraphEvents[K]

Retouren ​

void


on() ​

on<K>(event, handler): void

Gedefinieerd in: Graph.ts:251

Typ parameters ​

K ​

K verlengt sleutelvan GraphEvents

Parameters ​

event ​

K

handler ​

GraphEvents[K]

Retouren ​

void


openTable() ​

openTable(): void

Gedefinieerd in: Graph.ts:1662

Opent het datadock: de rijen van de grafiek worden als een sorteerbaar, selecteerbaar raster afgesplitst de onderkant van het doek. Alleen in de modus full, en alleen wanneer UI.table dit toestaat; anders een no-op.

Het dock kan nu andere ruiten dan de tafel bevatten, dus dit brengt ook die van de tafel mee paneel naar voren: de oproep is genoemd naar de tabel en zou u er een moeten tonen. Bereik voor UIManager.dock of activateDockTab() om de regio zonder dat te besturen.

Retouren ​

void


removeBySource() ​

removeBySource(source): object

Gedefinieerd in: Graph.ts:592

Verwijder alles waar een bron voor instaat. Een element waar meerdere bronnen voor instaan overleeft, één claim lichter – dezelfde uniforme regel ‘spil ongedaan maken’ volgt, en de De enige manier waarop alles wat een spil heeft gebracht, wordt verwijderd.

Het is een voorwaartse bewerking en één vermelding in history: als u deze ongedaan maakt, wordt wat overbleef en de claim van de bron teruggeeft aan wat bleef.

Parameters ​

source ​

string

Een draai-ID, of 'seed' voor gegevens die nooit zijn gedraaid.

Retouren ​

object

Wat er daadwerkelijk is verwijderd.

edges ​

edges: Edge[]

nodes ​

nodes: Node[]


removeEdge() ​

removeEdge(id): void

Gedefinieerd in: Graph.ts:1062

Verwijdert een rand uit de grafiek op basis van zijn ID.

Parameters ​

id ​

string

De ID van de rand die moet worden verwijderd. Triggert onChange nadat de rand is verwijderd.

Retouren ​

void


removeFromSelection() ​

removeFromSelection(nodes): void

Gedefinieerd in: Graph.ts:1648

Verwijdert knooppunten uit de huidige selectie en laat de rest op zijn plaats. Alleen knooppunten, onder dezelfde voorwaarden als addToSelection.

Parameters ​

nodes ​

Node[]

De Nodes die moeten worden verwijderd.

Retouren ​

void


removeNode() ​

removeNode(id): void

Gedefinieerd in: Graph.ts:969

Verwijdert een knooppunt uit de grafiek op basis van zijn ID.

Verwijdert ook alle randen die met het knooppunt zijn verbonden.

Parameters ​

id ​

string

De ID van het knooppunt dat moet worden verwijderd. Triggers onChange nadat het knooppunt en de randen ervan zijn verwijderd.

Retouren ​

void


selectElement() ​

selectElement(element): void

Gedefinieerd in: Graph.ts:1593

Selecteert een bepaald knooppunt of een bepaalde rand in de grafiek. Een knooppunt verborgen in een gesloten cluster of groep is nog steeds degene die is geselecteerd; het canvas verlicht het cluster of de groep die ervoor is getekend.

Parameters ​

element ​

De Node of Edge om te selecteren.

Node | Edge

Retouren ​

void


selectElements() ​

selectElements(elements): void

Gedefinieerd in: Graph.ts:1610

Selecteert meerdere knooppunten, of meerdere randen, en vervangt de huidige selectie — de meervoud selectElement, waarbij de weergegeven handle van elk element voor u wordt opgelost.

Knooppunten en randen kunnen niet samen worden geselecteerd (de interactielaag verwijdert één soort wanneer de andere is ingesteld), dus een gemengde array selecteert de nodes en waarschuwt.

Parameters ​

elements ​

(Node | Edge)[]

De Nodes of Edges om te selecteren. Een lege array wist de selectie.

Retouren ​

void


setData() ​

setData(nodes, edges, notes): void

Gedefinieerd in: Graph.ts:852

Vervangt alle huidige knooppunten en randen in de grafiek door de verstrekte gegevens. Wist bestaande knooppunten en randen voordat de nieuwe worden geplaatst. Activeert de onChange callback na de update.

Parameters ​

nodes ​

Node[] = []

Array van knooppunten die moeten worden ingesteld. Standaard ingesteld op een lege array.

edges ​

Edge[] = []

Array van randen om in te stellen. Standaard ingesteld op een lege array.

notes ​

Note[] = []

Retouren ​

void


setLegend() ​

setLegend(config?): void

Gedefinieerd in: Graph.ts:450

Vervang de canvaslegenda tijdens runtime: de imperatieve tweeling van UI.legend. Een grafiek die zonder een grafiek is begonnen, wordt ter plekke gebouwd; false leegt de legenda en laat het filter vallen, en true / undefined valt terug naar een afleiding van render.nodeTypeAccessor. Passeer een LegendGroupOptions om de grafiek in meerdere dimensies tegelijk in te voeren.

Parameters ​

config? ​

De legenda om weer te geven, of false om deze te verwijderen.

boolean | LegendOptions | LegendGroupOptions

Retouren ​

void


setNotes() ​

setNotes(notes): Note[]

Gedefinieerd in: Graph.ts:1282

Vervangt de noten van de grafiek en laat knooppunten en randen met rust. Notities komen overeen met id: een die al op het canvas staat, wordt op zijn plaats bijgewerkt, zodat de tekening gebonden blijft eraan wordt één die niet in notes staat verwijderd en wordt er een nieuwe toegevoegd.

Parameters ​

notes ​

(Note | NoteOptions)[]

Retouren ​

Note[]

de noten nu op de grafiek, in de aangegeven volgorde.

Gooit ​

Fout als twee vermeldingen een ID delen. Er wordt dan niets veranderd.


setVisibleNodes() ​

setVisibleNodes(nodes, notify): boolean

Gedefinieerd in: Graph.ts:1356

Geeft terug of er iets is verplaatst, zodat een filterwijziging met alleen de rand zichzelf opnieuw kan schilderen. notify is uitgeschakeld tijdens de eerste passage van de query-engine, die wordt uitgevoerd voordat er iets gebeurt getekend — de eigen simulation.update() / renderer.init() van de constructeur volgt deze.

Parameters ​

nodes ​

Node[]

notify ​

boolean = true

Retouren ​

boolean


showForecast() ​

showForecast(forecast): void

Gedefinieerd in: Graph.ts:1740

Schilder wat een actie zou doen, en verander niets anders: de elementen die het zou doen verwijder de afvoer op zijn plaats, degene die hij ermee zou verbergen, en wat dan ook terug zou brengen, is aangegeven waar het zou landen.

Waar emphasiseElements een set uit het canvas leest door de rest, een voorspelling antwoordt "wat gebeurt er als ik klik" - dus de grafiek moet behouden blijven normaal lezen rond de weinige elementen die zouden veranderen. graph.history.preview(...) retourneert één kant-en-klaar.

Parameters ​

forecast ​

GraphForecast

Retouren ​

void


showNode() ​

showNode(node): void

Gedefinieerd in: Graph.ts:1404

Parameters ​

node ​

Node

Retouren ​

void


toggleExpandNode() ​

toggleExpandNode(node): void

Gedefinieerd in: Graph.ts:1415

Parameters ​

node ​

Node

Retouren ​

void


toggleExpandNodes() ​

toggleExpandNodes(nodes): void

Gedefinieerd in: Graph.ts:1420

Parameters ​

nodes ​

Node[]

Retouren ​

void


toggleTable() ​

toggleTable(): void

Gedefinieerd in: Graph.ts:1674

Opent het datadock als het gesloten is, sluit het als het open is.

Retouren ​

void


unHighlightElement() ​

unHighlightElement(element): void

Gedefinieerd in: Graph.ts:1699

Verwijder een highligh-klasse naar het gegeven knooppunt of de gegeven rand

Parameters ​

element ​

De Node of Edge om te selecteren.

Node | Edge

Retouren ​

void


updateData() ​

updateData(newNodes?, newEdges?, triggerChangeEvent?): void

Gedefinieerd in: Graph.ts:764

Werkt de grafiek bij met nieuwe knooppunten en/of randen.

Een id die de grafiek al bevat, wordt bijgewerkt op zijn plaats: wat het element is — zijn gegevens, stijl en gewicht — wordt wat je overhandigt, terwijl het object zelf behoudt zijn identiteit. Zo moet het werken. De randen, de simulatie en de DOM-binding houdt dat object allemaal vast, en dat geldt ook voor alles wat het heeft geleerd sinds de bouw: welke bronnen staan ervoor in, waar het staat, of dat zo is vastgezet. Een positie op het binnenkomende element wint nog steeds, dus updateData kan bewegen iets en ververs het ook. Onbekende ID's zijn toegevoegd.

De children van een container worden hier niet geherstructureerd; geef de container door removeNode en addNode om te wijzigen wat het bevat.

De hele oproep is één batch: één dataBatchChanged met een opsomming van elke toevoeging en wijziging de gegeven volgorde, en dan één keer opnieuw renderen, hoeveel elementen het ook bevat.

Parameters ​

newNodes? ​

Node[]

Optionele reeks knooppunten om bij te werken of toe te voegen.

newEdges? ​

Edge[]

Optionele reeks randen om bij te werken of toe te voegen.

triggerChangeEvent? ​

boolean = true

Kondig de wijzigingen ter plaatse aan. Toevoegingen worden hoe dan ook aangekondigd.

Retouren ​

void


use() ​

use(plugin): this

Gedefinieerd in: Graph.ts:246

Installeer een PivotickPlugin. Kan op elk moment worden opgeroepen - de plug-in's UI-elementen worden meegenomen naar de huidige levenscyclusfase. Retourneert this voor ketenen.

Parameters ​

plugin ​

PivotickPlugin

Retouren ​

this

Eigenschappen ​

editing ​

readonly editing: GraphEditingManager

Gedefinieerd in: Graph.ts:45


history ​

readonly history: GraphHistory

Gedefinieerd in: Graph.ts:57

Wat het canvas bevat en laat zien, en hoe het tot stand kwam: elke opname, verwijdering, duurzaam leer en handgetekend element, aaneengesloten omkeerbaar. Begrensd en sessiegericht - het overleeft een herlaadbeurt niet.


i18n ​

readonly i18n: I18n

Gedefinieerd in: Graph.ts:68

De taal waarin deze grafiek zijn eigen tekst schrijft, vanaf GraphOptions.i18n: bericht opzoeken, meervouden en getal-, lijst- en sorteerformaten. Een geneste grafiek deelt zijn van de ouders.


noteManager ​

noteManager: NoteManager

Gedefinieerd in: Graph.ts:31


notifier ​

notifier: Notifier

Gedefinieerd in: Graph.ts:32


pivots ​

readonly pivots: PivotManager

Gedefinieerd in: Graph.ts:51

De pivot-runtime: registreer verrijkingen, voer ze uit, beoordeel wat ze opleveren, en maak een hele run ongedaan. Leeft op Graph in plaats van op de gebruikersinterface omdat deze draait data produceren — en omdat deze moet bestaan voordat de gebruikersinterface wordt gebouwd.


queryEngine ​

queryEngine: GraphQueryEngine

Gedefinieerd in: Graph.ts:35


renderer ​

renderer: GraphRenderer

Gedefinieerd in: Graph.ts:33


simplify ​

readonly simplify: Simplification

Gedefinieerd in: Graph.ts:62

Vouwt knooppunten die dezelfde rol spelen in één groep die op hun plaats wordt getekend. De groepen zijn weergavestatus: getNodes(), getEdges(), de tabel en de geschiedenis zien de leden.


simulation ​

simulation: Simulation

Gedefinieerd in: Graph.ts:34