Pular para o conteúdo

DocsGráficos BSankey

Gráficos B

Sankey

Fluxo de fontes para destinos, com a espessura proporcional ao volume.

data-u="sankey"Família B

Exemplo

Gráfico de Sankey

Fluxos coloridos pela fonte, do trabalho às entregas. Passe o mouse sobre uma fonte ou destino para isolar os fluxos dele.

Instalação

Só este gráfico, com o core e os tokens:

curl -fsSL unslop.leallabs.dev/i | sh -s add sankey

Dependência Puxa junto b-shell (casca dos gráficos B). O instalador baixa e já põe na ordem certa.

O card completo do exemplo, em HTML pronto pra colar:

curl -fsSL unslop.leallabs.dev/i | sh -s add chart-sankey

Família B: casca u-chartb-card > o data-u com a classe u-chartb-panel, e depois div.u-chartb-copy com h3 e p.

Props

Vão em data-u-props, como JSON. Cada item de periods vira uma opção do seletor e o gráfico reanima do dado antigo pro novo.

PropTipoPadrãoO que faz
labelstringsem padrãoRótulo pequeno no topo do card.
unitstringhSufixo dos valores.
sourcesarraysem padrãoNomes das fontes (linhas da matriz).
destsarraysem padrãoNomes dos destinos (colunas da matriz).
footLstringsem padrãoRótulo do azulejo da esquerda.
footRstringsem padrãoRótulo do azulejo da direita.
periodsarraysem padrãoLista de {label, matrix}. matrix[fonte][destino].
periodnumber0Índice do período que abre selecionado.

Acessibilidade e teclado

Estado e papéis

OndeAtributoO que diz
svg do gráficorole="img" e aria-label"Rótulo: fluxo de fontes para destinos".
lista de períodosrole="listbox", role="option"Abre com aria-expanded e marca a opção em aria-selected.

Teclado

TeclaFaz
Enter ou Espaçoabre a lista de períodos
Seta para cima e para baixoanda pelas opções
Escfecha sem trocar
Tabfecha e segue o foco

Eventos e API

Nenhum evento público. A troca de período acontece dentro do card.

Digite pra buscar. Setas escolhem, Enter abre.