Pular para o conteúdo

DocsGráficos BRadar comparado

Gráficos B

Radar comparado

Duas séries no mesmo radar, com a legenda isolando uma delas.

data-u="radar-compare"Família B

Exemplo

Comparação de radares

Duas séries só com contorno sobre a mesma grade. A legenda é viva: passe o mouse sobre uma série para isolá-la.

Instalação

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

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

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-radar-compare

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.
axesarraysem padrãoNome de cada eixo.
shortarraysem padrãoAbreviação de cada eixo.
maxnumbercalculadoTopo da escala.
periodsarraysem padrãoLista de {label, delta, series: [{name, values}]}, com duas séries.
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"Gráfico de radar".
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.