Identifizieren Sie Datentrends und treffen Sie fundierte Entscheidungen, indem Sie Daten im Linux-Terminal mit YouPlot visualisieren.

Daten sind das neue Öl – wird uns zumindest gesagt. Aber die Wirksamkeit Ihrer Daten hängt oft davon ab, wie Sie sie präsentieren.

Diagramme, Grafiken und Diagramme können Ihnen und Ihrem Publikum einen sofortigen Überblick auf eine Weise geben, die mit Tabellen mit Zahlen einfach nicht möglich ist. So erstellen Sie beeindruckende Datenvisualisierungen in Ihrem Linux-Terminal.

Diagramme sind für die Anzeige von Daten von entscheidender Bedeutung

Numerische Daten sind ein wesentlicher Bestandteil der Entwicklung wissenschaftlicher Erkenntnisse und der Entscheidungsfindung. Ohne Kenntnis früherer Ergebnisse ist jede Entscheidung, die Sie treffen, so gut wie das Werfen einer Münze.

Und je mehr Datenpunkte Sie haben, desto wahrscheinlicher ist Ihre Entscheidung richtig.

Wirf zum Beispiel eine Münze zweimal, und es besteht eine gute Chance, dass sie beide Male auf Kopf landet. Basierend auf dieser 100-prozentigen Wahrscheinlichkeit aus Ihren Daten könnten Sie erwägen, Ihr Haus mit einer Hypothek zu belasten, Ihre Großmutter zu verkaufen und alles, was Sie besitzen, darauf zu setzen, dass beim nächsten Münzwurf auch Kopf fällt.

Aber mit mehr Münzwurfdaten werden Sie sehen, dass die Wahrscheinlichkeit mit der Zeit auf etwa 0,5 sinkt, und es scheint keine so gute Idee mehr zu sein, Ihre Kinder für eine schnelle Geldanlage in die Salzminen zu bringen.

Wenn du bist Erfassen Sie Ihre Daten in einer Tabelle, kann es schwierig sein, große Datenmengen auf einen Blick zu verstehen. Es ist fast unmöglich, ein Notizbuch mit Tausenden von Datenpunkten zu durchsuchen und einen sich abzeichnenden Trend zu erkennen. Ohne diese Fähigkeit ist es leicht, falsche Schlüsse zu ziehen und schlechte Entscheidungen zu treffen.

Grafiken und Diagramme nehmen Rohdaten und verarbeiten sie so, dass sie schnell und sofort angezeigt werden können in der Lage sein, Trends, Gruppierungen und Ausreißer zu erkennen, was bedeutet, dass Sie die richtigen Schlussfolgerungen ziehen und informiert sein können Entscheidungen.

Was ist YouPlot?

YouPlot ist ein Befehlszeilentool, das Diagramme, Grafiken und Diagramme in Ihrem Linux-Terminal zeichnet.

Das Programm akzeptiert Dateien mit tabulatorgetrennten Werten (TSV). als Eingabe und gibt schön formatierte Streudiagramme, Boxplots, Histogramme, Balkendiagramme und mehr zurück.

Zusätzlich zum Einspeisen lokaler Dateien in YouPlot können Sie auch spontan Diagramme erstellen, indem Sie die Standardausgabe als Teil des Befehls an YouPlot weiterleiten.

So installieren Sie YouPlot unter Linux

YouPlot ist als Ruby Gem verfügbar, aber der einfachste Weg, YouPlot unter Linux zu installieren, ist über den Homebrew-Paketmanager.

Homebrew ist auf vielen Linux-Distributionen nicht vorinstalliert, also sollten Sie es tun, bevor Sie beginnen Installieren Sie Homebrew auf Ihrem Linux-System.

Installieren Sie jetzt YouPlot mit:

braue, installiere youplot

Erstellen Sie mit YouPlot fabelhafte Diagramme in Ihrem Linux-Terminal

Sie können YouPlot entweder mit aufrufen du zeichnest oder hochziehen, und die grundlegende Befehlsstruktur ist:

hochziehen 

Der Befehl switch ist die Art von Plot, die Sie erstellen möchten. Die häufigsten sind:

Befehl

Aktion

Bar

Zeichnen Sie ein horizontales Balkendiagramm

hist

Zeichnen Sie ein horizontales Histogramm

Linie

Zeichnen Sie ein Liniendiagramm

Linien

Zeichnen Sie ein Liniendiagramm mit mehreren Reihen

streuen

Zeichne ein Streudiagramm

D

Zeichnen Sie ein Dichtediagramm

Kasten

Zeichnen Sie einen Boxplot

Die verfügbaren Optionen hängen davon ab, welche Art von Diagramm Sie verwenden. Um die verfügbaren Optionen für jeden Typ anzuzeigen, verwenden Sie die --Hilfe schalten. Wenn Sie sehen möchten, was Sie mit einem Streudiagramm machen können, geben Sie Folgendes ein:

uplot scatter --Hilfe

Die YouPlot-Entwickler haben einige hervorragende Beispieldaten im TSV-Format bereitgestellt, damit Sie die YouPlot-Funktionen erkunden können. Sie können es herunterladen mit:

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

Die Daten beziehen sich auf Blütenpflanzen und geben Metriken für Kelchblattlänge, Kelchblattbreite, Blütenblattlänge, Blütenblattbreite und Art an.

Um einen einfachen Boxplot zu zeichnen, geben Sie ein

Uplot-Box IRIStsv.tsv

Dies ist nicht besonders nützlich, da das Diagramm keine Achsenbeschriftungen oder Titel hat. Sie können diese mit hinzufügen --xlabel, Etikett, Und --Titel Schalter.

Wenn Sie beispielsweise eine TSV-Datei mit Daten haben, die den wahrgenommenen Coolness-Faktor verschiedener Diagrammtypen enthalten, zeigen Sie diese Daten an mit:

uplot box --title 'Wie cool sind diese Grafiken?' --xlabel 'Coolness-Bewertung' --ylabel 'Typ'

Das resultierende Diagramm ähnelt dem im obigen Bild gezeigten.

Sie können auch Eingaben von der Standardausgabe eines anderen Programms weiterleiten. Ein hervorragendes Beispiel der YouPlot-Entwickler ist:

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

Der obige Befehl erzeugt 101 tabulatorgetrennte Werte und leitet sie an YouPlot weiter, wodurch eine entzückende Sinuswelle entsteht.

Visualisieren Sie Daten als Diagramme in Ihrem Linux-Terminal!

Es gibt keine Begrenzung dafür, was YouPlot in Ihrem Linux-Terminal anzeigen kann, aber wenn Sie eine konventionellere Art der Datenvisualisierung bevorzugen, stehen zahlreiche GUI-Optionen zur Verfügung.