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.
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.