Identifikujte trendy v datech a provádějte informovaná rozhodnutí vizualizací dat v linuxovém terminálu pomocí YouPlot.
Data jsou nová ropa – alespoň nám to bylo řečeno. Ale efektivita vašich dat často závisí na tom, jak je prezentujete.
Grafy, grafy a grafy mohou vám a vašemu publiku poskytnout okamžitý přehled způsobem, který tabulky s čísly jednoduše nezvládnou. Zde je návod, jak vytvořit úžasné datové vizuály v terminálu Linux.
Grafy jsou zásadní pro zobrazení dat
Numerická data jsou nezbytnou součástí rozvoje vědeckých znalostí a rozhodování. Bez určité znalosti předchozích výsledků je každé rozhodnutí, které učiníte, asi tak dobré, jako když si hodíte mincí.
A čím více datových bodů máte, tím je pravděpodobnější, že vaše rozhodnutí bude správné.
Hoďte mincí například dvakrát a je slušná šance, že v obou případech dopadne na hlavu. Na základě této 100% pravděpodobnosti z vašich dat můžete také zvážit, že svůj dům zastavíte, prodáte svou babičku a vsadíte vše, co vlastníte, na příští hození mincí.
Ale s více údaji o hodu mincí uvidíte, že v průběhu času pravděpodobnost klesne na přibližně 0,5 a ponechat své děti do solných dolů za hotovou investici se již nezdá být tak skvělým nápadem.
Pokud jsi zaznamenávání dat do tabulky, může být obtížné porozumět velkému množství dat na první pohled. Je téměř nemožné skenovat notebook obsahující tisíce datových bodů a vidět nastupující trend. Bez této schopnosti je snadné vyvozovat nesprávné závěry a dělat špatná rozhodnutí.
Grafy a grafy berou nezpracovaná data a zpracovávají je takovým způsobem, že je lze snadno rychle prohlížet a okamžitě být schopen odhalit trendy, seskupení a odlehlé hodnoty – což znamená, že můžete vyvodit správné závěry a učinit informované rozhodnutí.
Co je YouPlot?
YouPlot je nástroj příkazového řádku, který kreslí grafy, grafy a grafy ve vašem terminálu Linux.
Program přijímá soubory s hodnotami oddělenými tabulátory (TSV). jako vstup a vrací krásně formátované bodové grafy, krabicové grafy, histogramy, sloupcové grafy a další.
Kromě dodávání místních souborů do YouPlot můžete také generovat grafy za běhu tím, že standardní výstup přenesete do YouPlot jako součást příkazu.
Jak nainstalovat YouPlot na Linux
YouPlot je k dispozici jako Ruby Gem, ale nejjednodušší způsob, jak nainstalovat YouPlot na Linux, je přes správce balíčků Homebrew.
Homebrew není na mnoha linuxových distribucích předinstalovaný, takže než začnete, měli byste nainstalujte Homebrew do svého systému Linux.
Nyní nainstalujte YouPlot pomocí:
brew install youplot
Vytvářejte skvělé grafy ve svém linuxovém terminálu pomocí YouPlot
YouPlot můžete vyvolat buď pomocí vykreslíte nebo uplota základní struktura příkazu je:
uplot
The příkaz switch je typ grafu, který chcete vytvořit. Nejběžnější jsou:
Příkaz |
Akce |
---|---|
bar |
Nakreslete vodorovný pruhový graf |
hist |
Nakreslete vodorovný histogram |
čára |
Nakreslete čárový graf |
linky |
Nakreslete čárový graf s více řadami |
rozptyl |
Nakreslete bodový graf |
d |
Nakreslete graf hustoty |
box |
Nakreslete krabicový graf |
Dostupné možnosti se liší v závislosti na typu plotru, který používáte. Chcete-li zobrazit dostupné možnosti pro každý typ, použijte --Pomoc přepínač. Pokud chcete vidět, co můžete dělat s bodovým grafem, zadejte:
uplot scatter --help
Vývojáři YouPlot poskytli některá vynikající ukázková data ve formátu TSV, která vám umožní prozkoumat funkce YouPlot. Můžete si jej stáhnout pomocí:
wget https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/IRIStsv.tsv
Data se týkají kvetoucích rostlin a poskytují metriky pro délku sepalu, šířku okvětního lístku, délku okvětního lístku, šířku okvětního lístku a druhy.
Chcete-li nakreslit základní krabicový graf, zadejte
uplot box IRIStsv.tsv
To není příliš užitečné, protože graf nemá žádné popisky os ani nadpis. Můžete je přidat pomocí --xlabel, ylabel, a --titul přepínače.
Pokud máte například soubor TSV s daty obsahujícími vnímaný chladící faktor různých typů grafů, zobrazíte tato data pomocí:
uplot box --title 'Jak skvělé jsou tyto grafy?' --xlabel 'coolness rating' --ylabel 'type'
Výsledný graf bude podobný tomu, který je znázorněn na obrázku výše.
Můžete také použít kanálový vstup ze standardního výstupu jiného programu. Vynikající příklad, který uvedli vývojáři YouPlot, je:
python3 -c 'from math import sin, pidata = "\n".join (f"{i*pi/50}\t{sin (i*pi/50)}" pro i v rozsahu (101))print ( údaje)“ | uplot line
Výše uvedený příkaz vytvoří 101 hodnot oddělených tabulátory a převede je do YouPlot – vytvoří nádhernou sinusovku.
Vizualizujte data jako grafy ve svém linuxovém terminálu!
Neexistuje žádný limit na to, co může YouPlot zobrazit ve vašem linuxovém terminálu, ale pokud dáváte přednost konvenčnějšímu způsobu vizualizace dat, máte k dispozici spoustu možností GUI.