pivotic / GraphUI / LegendEntry
Interfaz: LegendEntry
Definido en: interfaces/GraphUI.ts:542
Una fila en la leyenda: una muestra, una etiqueta y cómo saber qué elementos significa - nodos o bordes en una sección con alcance edge.
Ejemplo
{ id: 'hub', label: 'Hub', color: '#7EA2FB',
predicate: (node) => node.getData()?.type === 'hub' }Propiedades
badge?
optionalbadge:NodeBadge
Definido en: interfaces/GraphUI.ts:567
Dibuja esta insignia como muestra en lugar de un punto, para elementos diferenciados por un NodeStyle.badges marca en lugar de por su relleno. Está dibujado como el lienzo. lo dibuja, por lo que la leyenda muestra la misma marca. Una insignia con el nombre no color toma el de entrada. Ignorado en una sección con alcance edge, cuya muestra es una línea.
Ejemplo
{ id: 'enriched', label: 'From enrichment', color: '#8b5cf6',
badge: { svgIcon: sparkle }, predicate: (node) => node.getData().enriched }color
color:
string
Definido en: interfaces/GraphUI.ts:554
El color de la muestra: cualquier color CSS. Muestra del renderizador en modo derivado: el relleno del nodo o el trazo de un borde en una sección con alcance edge.
id
id:
string
Definido en: interfaces/GraphUI.ts:544
Identidad estable: la tecla de alternancia y el valor escrito en el filtro.
label?
optionallabel:string
Definido en: interfaces/GraphUI.ts:549
Etiqueta humana, usada palabra por palabra (para que pueda traducirse).
Predeterminado
una embellecida id
order?
optionalorder:number
Definido en: interfaces/GraphUI.ts:576
Orden de visualización, ascendente.
Predeterminado
declaration (or first-seen) orderpredicate?
optionalpredicate: (node) =>boolean| (edge) =>boolean
Definido en: interfaces/GraphUI.ts:574
Qué elementos representa esta entrada. El valor predeterminado es hacer coincidir id contra LegendOptions.key sobre los datos del elemento, cuando se declara un key.
Recibe un Node o un Edge cuando la sección declara scope: 'edge'.