Pular para o conteúdo

DocsGráficos BRadar

Gráficos B

Radar

Uma série em eixos radiais, com o ponto e o eixo destacados no hover.

data-u="radar"Família B

Exemplo

Gráfico de radar

Polígono preenchido sobre uma grade hexagonal. Passe o mouse sobre um eixo e o título conta até o valor dele, com o azulejo correspondente em destaque.

Instalação

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

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

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

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, opcional.
maxnumbercalculadoTopo da escala. Sem ele, arredonda o maior valor pra cima.
periodsarraysem padrãoLista de {label, delta, values}.
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.