Ir para o conteúdo

Text sparkline

Desenhe um pequeno gráfico de barras em caracteres a partir de uma lista de números.

Entrada
Saída

Text sparkline

Cole uma lista de números e esta ferramenta transforma-os num pequeno gráfico de barras feito de caracteres — um sparkline que pode colar numa célula de folha de cálculo, numa mensagem de chat, num registo de commit ou num relatório em texto simples. Cada linha de entrada gera o seu próprio gráfico, permitindo que várias métricas empilhadas se apresentem de uma só vez, sem imagens nem passos de exportação.

Escolha o conjunto de caracteres — blocos sólidos, um gradiente de tamanho de pontos ou ASCII simples para contextos onde os blocos não aparecem — e quantos níveis de altura o gráfico utiliza, desde uma leitura simples para cima ou para baixo até um gradiente completo de 8 níveis. A escalagem pode começar no valor mais baixo da série, destacando as diferenças subtis em toda a altura, ou em zero, o que impede que números pequenos pareçam dramáticos. O separador gere espaços, vírgulas ou um número por linha, e uma linha escrita como "Rótulo: 1 2 3" mantém o rótulo na frente do seu gráfico. Ative a seta de tendência para a direção geral, ou o resumo mín/máx/média junto à imagem. Uma série comprida pode ser limitada a um comprimento máximo, que a média em bucket para uma largura legível em vez de a cortar.

Os finais de linha Windows e Unix são lidos da mesma forma, e cada linha não vazia gera a sua própria série — é assim que vários gráficos acabam empilhados com um rótulo cada. Uma linha sem números, como um cabeçalho, é simplesmente ignorada. O contador sob a saída relata quantas séries e valores foram plotados, além do tempo de processamento.

Tudo funciona no seu navegador; os números que cola nunca são carregados em lado nenhum. Copie o resultado, descarregue-o como ficheiro .txt ou envie a saída de volta para a entrada para continuar a refinar o gráfico.

FAQ

Como funciona a etiquetagem de uma série?
Comece uma linha com "Rótulo: " antes dos números, por exemplo "Vendas: 4 7 3 9". Tudo antes dos dois pontos torna-se o rótulo, desde que não seja um número simples.
Qual é a diferença entre escalagem a partir de zero e a partir do mínimo?
A escalagem a partir do mínimo estende os valores mais pequeno e maior em toda a altura, mostrando a mudança relativa com clareza. A escalagem a partir de zero mantém o gráfico proporcional ao tamanho real dos números, portanto um pequeno pico não parece um desastre.
Posso desenhar mais do que uma série ao mesmo tempo?
Sim. Cada linha não vazia na entrada é tratada como sua própria série e apresentada na sua própria linha, empilhada sob as anteriores.
Porque é que alguns números foram agregados?
Quando "Comprimento máximo" está definido acima de 0 e uma série tem mais valores do que esse limite, a ferramenta agrupa os valores nesse número de grupos e faz a média de cada um, permitindo que uma série longa se ajuste a uma linha legível em vez de ser cortada.
Os meus dados são carregados em algum lugar?
Não. Cada sparkline é desenhado inteiramente no seu navegador — os seus números nunca saem do seu dispositivo.