Identyfikuj trendy w danych i podejmuj świadome decyzje, wizualizując dane w terminalu Linux za pomocą YouPlot.

Dane to nowa ropa — a przynajmniej tak nam mówiono. Jednak skuteczność Twoich danych często zależy od tego, jak je zaprezentujesz.

Wykresy, wykresy i wykresy mogą zapewnić Tobie i Twoim odbiorcom natychmiastowy przegląd w sposób, z którym tabele liczb po prostu nie mogą sobie poradzić. Oto jak stworzyć inspirujące wizualizacje danych w terminalu Linux.

Wykresy są niezbędne do wyświetlania danych

Dane liczbowe są istotną częścią rozwoju wiedzy naukowej i podejmowania decyzji. Bez pewnej wiedzy o poprzednich wynikach każda decyzja, którą podejmiesz, jest tak dobra, jak rzut monetą.

A im więcej masz punktów danych, tym większe prawdopodobieństwo, że Twoja decyzja będzie poprawna.

Rzuć na przykład dwa razy monetą i jest spora szansa, że ​​za każdym razem wypadnie orzeł. Opierając się na tym 100% prawdopodobieństwie z twoich danych, możesz rozważyć zastawienie domu, sprzedaż babci i postawienie wszystkiego, co posiadasz, na następny rzut monetą, który wypadnie orzeł.

instagram viewer

Ale z większą liczbą danych dotyczących rzutów monetą zobaczysz, że z czasem prawdopodobieństwo spada do około 0,5, a zaciągnięcie dzieci do kopalni soli w celu gotowej inwestycji gotówkowej nie wydaje się już tak świetnym pomysłem.

Jeśli jesteś zapisywanie danych w tabeli, zrozumienie dużych ilości danych na pierwszy rzut oka może być trudne. Przejrzenie notatnika zawierającego tysiące punktów danych i wykrycie pojawiającego się trendu jest prawie niemożliwe. Bez tej umiejętności łatwo wyciągać błędne wnioski i podejmować złe decyzje.

Wykresy i wykresy pobierają surowe dane i przetwarzają je w taki sposób, że łatwo jest szybko rzucić okiem i natychmiast być w stanie dostrzec trendy, grupy i wartości odstające — co oznacza, że ​​możesz wyciągać prawidłowe wnioski i informować decyzje.

Czym jest YouPlot?

YouPlot to narzędzie wiersza poleceń, które rysuje wykresy, wykresy i wykresy w terminalu Linux.

Program akceptuje pliki z wartościami rozdzielanymi tabulatorami (TSV). jako dane wejściowe i zwraca pięknie sformatowane wykresy punktowe, wykresy pudełkowe, histogramy, wykresy słupkowe i inne.

Oprócz dostarczania lokalnych plików do YouPlot, możesz także generować wykresy w locie, przesyłając standardowe wyjście do YouPlot jako część polecenia.

Jak zainstalować YouPlot w systemie Linux

YouPlot jest dostępny jako Ruby Gem, jednak najłatwiejszym sposobem zainstalowania YouPlot w systemie Linux jest użycie menedżera pakietów Homebrew.

Homebrew nie jest preinstalowany w wielu dystrybucjach Linuksa, więc zanim zaczniesz, powinieneś zainstaluj Homebrew w swoim systemie Linux.

Teraz zainstaluj YouPlot z:

napar zainstaluj youplot

Twórz wspaniałe wykresy w swoim terminalu Linux za pomocą YouPlot

Możesz wywołać YouPlot za pomocą knujesz Lub wyślij, a podstawowa struktura poleceń to:

wyślij 

The Komenda switch to rodzaj fabuły, którą chcesz stworzyć. Najczęstsze to:

Komenda

Działanie

bar

Narysuj poziomy wykres słupkowy

hist

Narysuj poziomy histogram

linia

Narysuj wykres liniowy

linie

Narysuj wykres liniowy z wieloma seriami

rozpraszać

Narysuj wykres rozrzutu

D

Narysuj wykres gęstości

skrzynka

Narysuj wykres pudełkowy

Dostępne opcje różnią się w zależności od typu używanego wykresu. Aby zobaczyć dostępne opcje dla każdego typu, użyj --pomoc przełącznik. Jeśli chcesz zobaczyć, co możesz zrobić z wykresem punktowym, wpisz:

uplot scatter --pomoc

Deweloperzy YouPlot dostarczyli kilka doskonałych przykładowych danych w formacie TSV, aby umożliwić Ci poznanie funkcji YouPlot. Możesz go pobrać za pomocą:

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

Dane dotyczą roślin kwitnących i zawierają dane dotyczące długości i szerokości płatków, długości i szerokości płatków oraz gatunków.

Aby narysować podstawowy wykres pudełkowy, wprowadź

skrzynkę pocztową IRIStsv.tsv

Nie jest to szczególnie przydatne, ponieważ wykres nie ma etykiet osi ani tytułu. Możesz je dodać za pomocą --xetykieta, yetykieta, I --tytuł przełączniki.

Na przykład, jeśli masz plik TSV z danymi zawierającymi postrzegany współczynnik chłodu dla różnych typów wykresów, wyświetlasz te dane za pomocą:

uplot box --title „Jak fajne są te wykresy?” --xlabel 'ocena chłodu' --ylabel 'typ'

Wynikowy wykres będzie podobny do pokazanego na powyższym obrazku.

Możesz także potokować wejście ze standardowego wyjścia innego programu. Doskonałym przykładem podanym przez programistów YouPlot jest:

python3 -c 'z matematyki import sin, pidata = "\n".join (f"{i*pi/50}\t{sin (i*pi/50)}" dla i w zakresie (101))print ( dane)' | linia uplotu

Powyższe polecenie wygeneruje 101 wartości oddzielonych tabulatorami i prześle je do YouPlot — tworząc zachwycającą falę sinusoidalną.

Wizualizuj dane jako wykresy w swoim terminalu Linux!

Nie ma ograniczeń co do tego, co YouPlot może pokazać w terminalu Linux, ale jeśli wolisz bardziej konwencjonalny sposób wizualizacji danych, dostępnych jest wiele opcji GUI.