Identifique tendências em dados e tome decisões informadas visualizando dados no terminal Linux com YouPlot.

Os dados são o novo petróleo - ou assim nos dizem. Mas a eficácia de seus dados geralmente depende de como você os apresenta.

Tabelas, gráficos e gráficos podem dar a você e ao seu público uma visão geral instantânea de uma forma que as tabelas de números simplesmente não conseguem. Veja como criar visuais de dados inspiradores em seu terminal Linux.

Os gráficos são vitais para a exibição de dados

Os dados numéricos são uma parte essencial do desenvolvimento do conhecimento científico e da tomada de decisões. Sem algum conhecimento dos resultados anteriores, qualquer decisão que você tomar é tão boa quanto jogar uma moeda.

E quanto mais pontos de dados você tiver, maior a probabilidade de sua decisão estar correta.

Jogue uma moeda duas vezes, por exemplo, e há uma boa chance de cair cara nas duas vezes. Com base nessa probabilidade de 100% de seus dados, você pode considerar hipotecar sua casa, vender sua avó e apostar tudo o que possui no próximo lançamento de moeda que dê cara também.

Mas com mais dados de cara ou coroa, você verá que, com o tempo, a probabilidade cai para cerca de 0,5, e contratar seus filhos para as minas de sal para um investimento em dinheiro pronto não parece mais uma boa ideia.

Se vocês são gravando seus dados em uma tabela, pode ser difícil entender grandes quantidades de dados rapidamente. É quase impossível digitalizar um notebook contendo milhares de pontos de dados e ver uma tendência emergente. Sem essa habilidade, é fácil fazer inferências incorretas e tomar decisões erradas.

Gráficos e tabelas pegam dados brutos e os processam de tal forma que é simples dar uma olhada rápida e instantaneamente ser capaz de identificar tendências, agrupamentos e valores discrepantes - o que significa que você pode tirar conclusões corretas e tomar decisões informadas decisões.

O que é o YouPlot?

YouPlot é uma ferramenta de linha de comando que desenha plotagens, gráficos e gráficos em seu terminal Linux.

O programa aceita arquivos de valores separados por tabulações (TSV) como entrada e retorna gráficos de dispersão, gráficos de caixa, histogramas, gráficos de barras e muito mais.

Além de alimentar arquivos locais para o YouPlot, você também pode gerar gráficos em tempo real canalizando a saída padrão para o YouPlot como parte do comando.

Como instalar o YouPlot no Linux

O YouPlot está disponível como Ruby Gem, no entanto, a maneira mais fácil de instalar o YouPlot no Linux é por meio do gerenciador de pacotes Homebrew.

O Homebrew não vem pré-instalado em muitas distribuições Linux, então antes de começar, você deve instale o Homebrew no seu sistema Linux.

Agora instale o YouPlot com:

brew instalar youplot

Faça gráficos fabulosos em seu terminal Linux com YouPlot

Você pode invocar o YouPlot usando você trama ou uplot, e a estrutura básica do comando é:

uplot 

O comando switch é o tipo de enredo que você gostaria de produzir. Os mais comuns são:

Comando

Ação

bar

Desenhe um gráfico de barra horizontal

hist

Desenhe um histograma horizontal

linha

Desenhe um gráfico de linha

linhas

Desenhe um gráfico de linha com várias séries

espalhar

Desenhe um gráfico de dispersão

d

Desenhe um gráfico de densidade

caixa

Desenhe um gráfico de caixa

As opções disponíveis variam dependendo do tipo de plotagem que você está usando. Para ver as opções disponíveis para cada tipo, use o --ajuda trocar. Se você quiser ver o que pode fazer com um gráfico de dispersão, digite:

uplot scatter --help

Os desenvolvedores do YouPlot forneceram alguns dados de amostra excelentes no formato TSV para permitir que você explore as funções do YouPlot. Você pode baixá-lo com:

wget https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/IRIStsv.tsv

Os dados referem-se a plantas com flores e fornecem métricas para comprimento de sépala, largura de sépala, comprimento de pétala, largura de pétala e espécie.

Para desenhar um box plot básico, digite

caixa de uplot IRIStsv.tsv

Isso não é particularmente útil, pois o gráfico não possui rótulos de eixo ou título. Você pode adicioná-los usando o --xlabel, ylabel, e --título comuta.

Por exemplo, se você tiver um arquivo TSV com dados contendo o fator de frescor percebido de diferentes tipos de plotagem, você exibe esses dados com:

uplot box --title 'Quão legais são esses gráficos?' --xlabel 'classificação de frescor' --ylabel 'tipo'

O gráfico resultante será semelhante ao mostrado na imagem acima.

Você também pode canalizar a entrada da saída padrão de outro programa. Um excelente exemplo dado pelos desenvolvedores do YouPlot é:

python3 -c 'from math import sin, pidata = "\n".join (f"{i*pi/50}\t{sin (i*pi/50)}" for i in range (101))print ( dados)' | linha de uplot

O comando acima produzirá 101 valores separados por tabulações e os canalizará para o YouPlot, produzindo uma deliciosa onda senoidal.

Visualize dados como gráficos em seu terminal Linux!

Não há limite para o que o YouPlot pode mostrar em seu terminal Linux, mas se você preferir uma maneira mais convencional de visualizar dados, há muitas opções de GUI disponíveis.