Identifica le tendenze nei dati e prendi decisioni informate visualizzando i dati nel terminale Linux con YouPlot.

I dati sono il nuovo petrolio, o almeno così ci viene detto. Ma l'efficacia dei tuoi dati spesso dipende da come li presenti.

Grafici, grafici e grafici possono offrire a te e al tuo pubblico una panoramica istantanea in un modo che le tabelle delle cifre semplicemente non possono gestire. Ecco come creare immagini di dati impressionanti nel tuo terminale Linux.

I grafici sono vitali per la visualizzazione dei dati

I dati numerici sono una parte essenziale dello sviluppo delle conoscenze scientifiche e del processo decisionale. Senza una certa conoscenza dei risultati precedenti, qualsiasi decisione tu prenda vale quanto lanciare una moneta.

E più punti dati hai, più è probabile che la tua decisione sia corretta.

Lancia una moneta due volte, ad esempio, e c'è una buona possibilità che esca testa entrambe le volte. Sulla base di questa probabilità del 100% dai tuoi dati, potresti considerare di ipotecare la tua casa, vendere tua nonna e scommettere tutto ciò che possiedi anche sul prossimo lancio di moneta che esce testa.

instagram viewer

Ma con più dati sui lanci di monete, vedrai che nel tempo la probabilità scende a circa 0,5 e indennizzare i tuoi figli nelle miniere di sale per un investimento in contanti pronto non sembra più una grande idea.

Se tu sei registrando i dati in una tabella, può essere difficile comprendere grandi quantità di dati a colpo d'occhio. È quasi impossibile scansionare un taccuino contenente migliaia di punti dati e vedere una tendenza emergente. Senza questa capacità, è facile trarre conclusioni errate e prendere decisioni sbagliate.

Grafici e diagrammi prendono i dati grezzi e li elaborano in modo tale che sia semplice dare un'occhiata veloce e istantanea essere in grado di individuare tendenze, raggruppamenti e valori anomali, il che significa che puoi trarre conclusioni corrette e informarti decisioni.

Cos'è YouPlot?

YouPlot è uno strumento da riga di comando che disegna grafici, grafici e diagrammi nel tuo terminale Linux.

Il programma accetta file con valori separati da tabulazioni (TSV). come input e restituisce grafici a dispersione splendidamente formattati, box plot, istogrammi, grafici a barre e altro ancora.

Oltre a fornire file locali a YouPlot, puoi anche generare grafici al volo inviando l'output standard a YouPlot come parte del comando.

Come installare YouPlot su Linux

YouPlot è disponibile come Ruby Gem, tuttavia, il modo più semplice per installare YouPlot su Linux è tramite il gestore di pacchetti Homebrew.

Homebrew non è preinstallato su molte distribuzioni Linux, quindi prima di iniziare dovresti farlo installa Homebrew sul tuo sistema Linux.

Ora installa YouPlot con:

brew install youplot

Crea grafici favolosi nel tuo terminale Linux con YouPlot

Puoi invocare YouPlot sia usando youplot O uplot, e la struttura di comando di base è:

uplot 

IL comando switch è il tipo di trama che vorresti produrre. I più comuni sono:

Comando

Azione

sbarra

Disegna un grafico a barre orizzontali

ist

Disegna un istogramma orizzontale

linea

Disegna un grafico a linee

linee

Disegna un grafico lineare con più serie

dispersione

Disegna un grafico a dispersione

D

Disegna un grafico di densità

scatola

Disegna un box plot

Le opzioni disponibili variano a seconda del tipo di trama che stai utilizzando. Per visualizzare le opzioni disponibili per ogni tipo, utilizzare il --aiuto interruttore. Se vuoi vedere cosa puoi fare con un grafico a dispersione, devi inserire:

uplot scatter --help

Gli sviluppatori di YouPlot hanno fornito alcuni eccellenti dati di esempio in formato TSV per permetterti di esplorare le funzioni di YouPlot. Puoi scaricarlo con:

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

I dati si riferiscono alle piante da fiore e forniscono metriche per la lunghezza del sepalo, la larghezza del sepalo, la lunghezza del petalo, la larghezza del petalo e le specie.

Per disegnare un box plot di base, inserisci

uplot box IRIStsv.tsv

Questo non è particolarmente utile in quanto il grafico non ha etichette o titoli degli assi. Puoi aggiungerli usando il file --xlabel, etichetta, E --titolo interruttori.

Ad esempio, se disponi di un file TSV con dati contenenti il ​​fattore di freddezza percepito di diversi tipi di trama, visualizzi questi dati con:

uplot box --title 'Quanto sono belli questi grafici?' --xlabel 'grado di freddezza' --ylabel 'tipo'

La trama risultante sarà simile a quella mostrata nell'immagine sopra.

È inoltre possibile reindirizzare l'input dall'output standard di un altro programma. Un ottimo esempio fornito dagli sviluppatori di 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 ( dati)' | linea di trama

Il comando precedente produrrà 101 valori separati da tabulazioni e li invierà a YouPlot, producendo una deliziosa onda sinusoidale.

Visualizza i dati come grafici nel tuo terminale Linux!

Non c'è limite a ciò che YouPlot può mostrare nel tuo terminale Linux, ma se preferisci un modo più convenzionale di visualizzare i dati, ci sono molte opzioni GUI disponibili.