Pular para o conteúdo

pivotick v3.0.0


pivotick / GraphUI / LegendGroupOptions

Interface: LegendGroupOptions ​

Definido em: interfaces/GraphUI.ts:704

UI.legend em sua forma multi-seção: um cartão encaixado codificando o gráfico em várias codificações ao mesmo tempo. As seções são empilhadas de cima para baixo na ordem de declaração, cada uma com seu próprio título, entradas e alternância de recolhimento.

Cada seção filtrável possui seu próprio filtro, e filtra ** e ** juntos: com attribute desligado em uma seção e self em outra, o que permanece na tela são os nós que não são nenhum dos dois.

Uma seção que não declara nem key nem entries é a dimensão já declarada como render.nodeTypeAccessor — aquela que significa uma dimensão de estilo que não é uma chave de dados simples. Apenas uma seção pode fazer isso.

Exemplo ​

js
UI: {
    legend: {
        position: 'bottom-left',
        sections: [
            { key: 'type',  title: 'Element' },
            { key: 'scope', title: 'Provenance' },
        ],
    },
}

Propriedades ​

enabled? ​

optional enabled: boolean

Definido em: interfaces/GraphUI.ts:706

Padrão ​

ts
true when the block is present

position? ​

optional position: LegendPosition

Definido em: interfaces/GraphUI.ts:711

Em qual canto o cartão inteiro se encaixa.

Padrão ​

'canto inferior direito' no modo full, 'bottom-left' caso contrário


sections ​

sections: LegendSection[]

Definido em: interfaces/GraphUI.ts:713

As seções, renderizadas de cima para baixo na ordem de declaração.