Pular para o conteúdo

Do quadro ao gráfico

Levar um Quadro para um painel da Vitrine — a janela vira linha, o pivô vira barra.

Um número numa tabela diz o valor; um gráfico diz a forma — a tendência, a sazonalidade, o ponto fora. A Vitrine desenha a partir de uma lista de vaults, que é exatamente o que um Quadro devolve com para_vaults().

dataforge
adopt Arcane.Quadro as Q
adopt Arcane.Vitrine as V

vendas := Q.de_vaults([
    {"dia": "01", "valor": 120}, {"dia": "02", "valor": 150},
    {"dia": "03", "valor": 90}, {"dia": "04", "valor": 200}])
    .janela("valor", 2, "media", "media_movel", 1)

action painel():
    V.titulo("Vendas")
    V.grafico_linha(vendas.para_vaults(), x := "dia", y := ["valor", "media_movel"])

t := V.testar(painel)
assert not t.falhou()
assert t.existe("grafico")
PerguntaVerbo do QuadroGráfico
como evolui?janela / acumuladolinha
qual é maior?agrupar(...).resumir(...)barra
quanto de cada um?pivotarbarra empilhada
como se distribui?discretizarhistograma (barra)
anda junto?correlacaodispersão