Идентифицирайте тенденциите в данните и вземайте информирани решения чрез визуализиране на данни в терминала на Linux с YouPlot.
Данните са новото масло - или поне така ни казват. Но ефективността на вашите данни често зависи от това как ги представяте.
Диаграми, графики и диаграми могат да дадат на вас и вашата аудитория незабавен преглед по начин, който таблиците с цифри просто не могат да управляват. Ето как да създадете вдъхновяващи визуални елементи за данни във вашия Linux терминал.
Графиките са жизненоважни за показване на данни
Числените данни са съществена част от развитието на научните знания и вземането на решения. Без известни познания за предишни резултати, всяко решение, което вземете, е толкова добро, колкото хвърлянето на монета.
И колкото повече точки от данни имате, толкова по-вероятно е решението ви да е правилно.
Например, хвърлете монета два пъти и има приличен шанс тя да попадне върху главите и двата пъти. Въз основа на тази 100% вероятност от вашите данни, можете да помислите да ипотекирате къщата си, да продадете баба си и да заложите всичко, което притежавате, при следващото хвърляне на монети, което също ще има глави.
Но с повече данни за хвърляне на монети ще видите, че с течение на времето вероятността спада до около 0,5 и да оставите децата си в солните мини за готова парична инвестиция вече не изглежда толкова добра идея.
Ако ти си записване на вашите данни в таблица, може да е трудно да се разберат големи количества данни с един поглед. Почти невъзможно е да сканирате бележник, съдържащ хиляди точки с данни, и да видите нововъзникваща тенденция. Без тази способност е лесно да се направят неправилни изводи и да се вземат лоши решения.
Графиките и диаграмите вземат необработени данни и ги обработват по такъв начин, че да е лесно да се погледне бързо и незабавно можете да забелязвате тенденции, групи и отклонения – което означава, че можете да правите правилни заключения и да се информирате решения.
Какво е YouPlot?
YouPlot е инструмент за команден ред, който чертае графики, графики и диаграми във вашия Linux терминал.
Програмата приема файлове със стойности, разделени с разделители (TSV). като вход и връща красиво форматирани точкови графики, диаграми, хистограми, лентови диаграми и др.
В допълнение към подаването на локални файлове към YouPlot, можете също така да генерирате графики в движение, като изпращате стандартен изход към YouPlot като част от командата.
Как да инсталирате YouPlot на Linux
YouPlot се предлага като Ruby Gem, но най-лесният начин да инсталирате YouPlot на Linux е чрез мениджъра на пакети Homebrew.
Homebrew не идва предварително инсталиран на много Linux дистрибуции, така че преди да започнете, трябва инсталирайте Homebrew на вашата Linux система.
Сега инсталирайте YouPlot с:
варя инсталирам youplot
Направете невероятни графики във вашия Linux терминал с YouPlot
Можете да извикате YouPlot или чрез youplot или заплот, а основната командна структура е:
заплот
The команда switch е типът сюжет, който искате да създадете. Най-често срещаните са:
командване |
Действие |
---|---|
бар |
Начертайте диаграма с хоризонтална лента |
хист |
Начертайте хоризонтална хистограма |
линия |
Начертайте линейна графика |
линии |
Начертайте линейна диаграма с множество серии |
разпръсквам |
Начертайте точкова графика |
д |
Начертайте графика на плътността |
кутия |
Начертайте кутийка |
Наличните опции варират в зависимост от типа графика, която използвате. За да видите наличните опции за всеки тип, използвайте --помогне превключвател. Ако искате да видите какво можете да правите с точкова графика, трябва да въведете:
uplot scatter --help
Разработчиците на YouPlot предоставиха някои отлични примерни данни във формат TSV, за да ви позволят да изследвате функциите на YouPlot. Можете да го изтеглите с:
wget https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/IRIStsv.tsv
Данните се отнасят за цъфтящи растения и дават показатели за дължината на чашелистчето, ширината на чашелистчето, дължината на венчелистчето, ширината на венчелистчето и видовете.
За да начертаете основен график, въведете
uplot кутия IRIStsv.tsv
Това не е особено полезно, тъй като графиката няма етикети или заглавия на осите. Можете да ги добавите с помощта на --xlabel, ylabel, и --заглавие превключватели.
Например, ако имате TSV файл с данни, съдържащи възприемания фактор на охлаждане на различни типове графики, вие показвате тези данни с:
uplot box --title 'Колко готини са тези графики?' --xlabel 'оценка на прохлада' --ylabel 'тип'
Полученият график ще бъде подобен на този, показан на горното изображение.
Можете също така да подадете вход от стандартния изход на друга програма. Отличен пример, даден от разработчиците на YouPlot, е:
python3 -c 'от math import sin, pidata = "\n".join (f"{i*pi/50}\t{sin (i*pi/50)}" за i в диапазон (101))print ( данни)' | линия за качване
Горната команда ще произведе 101 стойности, разделени с табулатори, и ще ги насочи към YouPlot, създавайки възхитителна синусоида.
Визуализирайте данните като графики във вашия Linux терминал!
Няма ограничение за това, което YouPlot може да покаже във вашия Linux терминал, но ако предпочитате по-традиционен начин за визуализиране на данни, има много налични GUI опции.