draaipunt / GraphUI / LegendEntry
Interface: LegendEntry
Gedefinieerd in: interfaces/GraphUI.ts:542
Eén rij in de legenda: een staal, een label en hoe u kunt zien welke elementen het zijn staat voor — knooppunten of randen in een sectie met een bereik van edge.
Voorbeeld
{ id: 'hub', label: 'Hub', color: '#7EA2FB',
predicate: (node) => node.getData()?.type === 'hub' }Eigenschappen
badge?
optionalbadge:NodeBadge
Gedefinieerd in: interfaces/GraphUI.ts:567
Teken deze badge als staal in plaats van als stip, voor elementen die van elkaar worden onderscheiden door een NodeStyle.badges markeer in plaats van op basis van hun vulling. Het is getekend zoals het canvas tekent het, zodat de legenda hetzelfde merkteken toont. Een badge met de naam color neemt de binnenkomst. Genegeerd in een sectie met een bereik van edge, waarvan het staal een lijn is.
Voorbeeld
{ id: 'enriched', label: 'From enrichment', color: '#8b5cf6',
badge: { svgIcon: sparkle }, predicate: (node) => node.getData().enriched }color
color:
string
Gedefinieerd in: interfaces/GraphUI.ts:554
De kleur van het staal: elke kleur CSS. Bemonsterd uit de renderer in afgeleide modus: de vulling van het knooppunt, of de streek van een rand in een sectie met een bereik van edge.
id
id:
string
Gedefinieerd in: interfaces/GraphUI.ts:544
Stabiele identiteit: de schakelsleutel en de waarde die naar het filter is geschreven.
label?
optionallabel:string
Gedefinieerd in: interfaces/GraphUI.ts:549
Menselijk label, woordelijk gebruikt (zodat het vertaald kan worden).
Standaard
een mooier id
order?
optionalorder:number
Gedefinieerd in: interfaces/GraphUI.ts:576
Weergavevolgorde, oplopend.
Standaard
declaration (or first-seen) orderpredicate?
optionalpredicate: (node) =>boolean| (edge) =>boolean
Gedefinieerd in: interfaces/GraphUI.ts:574
Voor welke elementen deze inzending staat. Standaard ingesteld op overeenkomend met id tegen LegendOptions.key op de gegevens van het element, wanneer een key wordt gedeclareerd.
Ontvangt een Node, of een Edge wanneer de sectie scope: 'edge' declareert.