Identificirajte trendove u podacima i donosite informirane odluke vizualizirajući podatke u Linux terminalu s YouPlotom.
Podaci su novo ulje—ili nam barem tako kažu. Ali učinkovitost vaših podataka često ovisi o tome kako ih prezentirate.
Dijagrami, dijagrami i dijagrami mogu vama i vašoj publici pružiti trenutačni pregled na način na koji tablice s brojkama jednostavno ne mogu. Evo kako stvoriti zadivljujuće vizuale podataka u vašem Linux terminalu.
Grafikoni su ključni za prikaz podataka
Numerički podaci bitan su dio razvoja znanstvenog znanja i donošenja odluka. Bez nekog znanja o prethodnim ishodima, svaka odluka koju donesete jednako je dobra kao bacanje novčića.
A što više podataka imate, veća je vjerojatnost da će vaša odluka biti točna.
Bacite novčić dvaput, na primjer, i postoji pristojna šansa da će oba puta pasti na glavu. Na temelju ove 100% vjerojatnosti iz vaših podataka, možete razmisliti o stavljanju svoje kuće pod hipoteku, prodaji svoje bake i klađenju na sve što posjedujete na sljedećem bacanju novčića.
Ali s više podataka o bacanju novčića, vidjet ćete da s vremenom vjerojatnost pada na oko 0,5, a poslati svoju djecu u rudnike soli za gotovo novčano ulaganje više se ne čini tako dobrom idejom.
Ako si bilježenje vaših podataka u tablicu, može biti teško razumjeti velike količine podataka na prvi pogled. Gotovo je nemoguće skenirati bilježnicu koja sadrži tisuće podatkovnih točaka i vidjeti novi trend. Bez te sposobnosti lako je izvući netočne zaključke i donijeti loše odluke.
Grafikoni i dijagrami uzimaju neobrađene podatke i obrađuju ih na takav način da ih je jednostavno brzo pogledati i odmah biti u stanju uočiti trendove, grupiranja i izvanredne vrijednosti—što znači da možete izvući točne zaključke i informirati se odluke.
Što je YouPlot?
YouPlot je alat naredbenog retka koji crta crteže, grafikone i dijagrame na vašem Linux terminalu.
Program prihvaća datoteke odvojene tabulatorima (TSV). kao ulaz i vraća lijepo oblikovane dijagrame raspršenosti, okvirne dijagrame, histograme, stupčaste grafikone i još mnogo toga.
Osim unosa lokalnih datoteka u YouPlot, također možete generirati crteže u hodu slanjem standardnog izlaza u YouPlot kao dio naredbe.
Kako instalirati YouPlot na Linux
YouPlot je dostupan kao Ruby Gem, međutim, najlakši način da instalirate YouPlot na Linux je putem Homebrew upravitelja paketa.
Homebrew ne dolazi unaprijed instaliran na mnogim distribucijama Linuxa, pa biste trebali prije nego što počnete instalirajte Homebrew na svoj Linux sustav.
Sada instalirajte YouPlot sa:
brew instalirati youplot
Napravite fantastične grafikone u svom Linux terminalu s YouPlotom
YouPlot možete pozvati bilo pomoću tvoj zaplet ili uplotati, a osnovna naredbena struktura je:
uplotati
The naredba switch je vrsta zapleta koji želite proizvesti. Najčešći su:
Naredba |
Akcijski |
---|---|
bar |
Nacrtajte dijagram vodoravne trake |
povij |
Nacrtajte horizontalni histogram |
crta |
Nacrtajte linijski dijagram |
linije |
Nacrtajte linijski dijagram s više serija |
raspršiti |
Nacrtajte raspršeni graf |
d |
Nacrtajte dijagram gustoće |
kutija |
Nacrtajte okvirni dijagram |
Dostupne opcije razlikuju se ovisno o vrsti crteža koji koristite. Da biste vidjeli dostupne opcije za svaku vrstu, koristite --Pomozite sklopka. Ako želite vidjeti što možete učiniti s raspršenim grafom, unijeli biste:
uplot scatter --pomoć
Programeri YouPlota pružili su izvrsne uzorke podataka u TSV formatu kako bi vam omogućili istraživanje YouPlot funkcija. Možete ga preuzeti pomoću:
wget https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/IRIStsv.tsv
Podaci se odnose na cvjetnice i daju metriku za duljinu latice, širinu latice, duljinu latice, širinu latice i vrstu.
Za crtanje osnovnog dijagrama okvira, unesite
uplot okvir IRIStsv.tsv
Ovo nije osobito korisno jer dijagram nema oznake osi niti naslov. Možete ih dodati pomoću --xlabel, ylabel, i --titula sklopke.
Na primjer, ako imate TSV datoteku s podacima koji sadrže percipirani faktor hladnoće različitih vrsta dijagrama, te podatke prikazujete s:
uplot box --title 'Kako su cool ovi grafikoni?' --xlabel 'ocjena hladnoće' --ylabel 'tip'
Rezultirajući crtež bit će sličan onome prikazanom na gornjoj slici.
Također možete usmjeriti ulaz iz standardnog izlaza drugog programa. Izvrstan primjer koji su dali programeri YouPlot je:
python3 -c 'iz matematike import sin, pidata = "\n".join (f"{i*pi/50}\t{sin (i*pi/50)}" za i u rasponu (101))print ( podaci)' | linija uplota
Gornja naredba proizvest će 101 vrijednost odvojenu tabulatorima i usmjeriti ih u YouPlot—proizvodeći divan sinusni val.
Vizualizirajte podatke kao dijagrame u vašem Linux terminalu!
Nema ograničenja u pogledu onoga što YouPlot može prikazati na vašem Linux terminalu, ali ako više volite konvencionalniji način vizualizacije podataka, na raspolaganju vam je mnoštvo GUI opcija.