Выявляйте тенденции в данных и принимайте обоснованные решения, визуализируя данные в терминале Linux с помощью YouPlot.

Данные — это новая нефть — по крайней мере, нам так говорят. Но эффективность ваших данных часто зависит от того, как вы их представляете.

Диаграммы, графики и графики могут дать вам и вашей аудитории мгновенный обзор, чего просто не могут дать таблицы с цифрами. Вот как создать впечатляющие изображения данных в вашем терминале Linux.

Графики жизненно важны для отображения данных

Числовые данные являются неотъемлемой частью развития научных знаний и принятия решений. Без знания предыдущих результатов любое решение, которое вы принимаете, равноценно подбрасыванию монеты.

И чем больше у вас точек данных, тем больше вероятность того, что ваше решение будет правильным.

Например, дважды подбросьте монету, и есть неплохая вероятность, что она оба раза упадет орлом. Основываясь на этой 100-процентной вероятности из ваших данных, вы можете подумать о том, чтобы заложить свой дом, продать свою бабушку и поставить все, что у вас есть, на следующий бросок монеты, который также выпадет орлом.

instagram viewer

Но с большим количеством данных о подбрасывании монеты вы увидите, что со временем вероятность падает примерно до 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 либо с помощью ваш сюжет или участок, а базовая структура команды такова:

участок 

команда switch - это тип графика, который вы хотите создать. Наиболее распространенными являются:

Команда

Действие

бар

Нарисуйте график с горизонтальной полосой

история

Нарисуйте горизонтальную гистограмму

линия

Нарисуйте линейный график

линии

Нарисуйте линейный график с несколькими сериями

разбрасывать

Нарисуйте диаграмму разброса

г

Нарисуйте график плотности

коробка

Нарисуйте блок-схему

Доступные параметры различаются в зависимости от того, какой тип графика вы используете. Чтобы просмотреть доступные параметры для каждого типа, используйте --помощь выключатель. Если вы хотите увидеть, что вы можете сделать с точечной диаграммой, вы должны ввести:

разброс лотов --help

Разработчики YouPlot предоставили отличные примеры данных в формате TSV, чтобы вы могли изучить функции YouPlot. Вы можете скачать его с помощью:

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

Данные относятся к цветковым растениям и содержат показатели длины чашелистиков, ширины чашелистиков, длины лепестков, ширины лепестков и видов.

Чтобы нарисовать базовую коробчатую диаграмму, введите

монтажный ящик IRIStsv.tsv

Это не особенно полезно, так как на графике нет меток осей или заголовка. Вы можете добавить их с помощью --xlabel, ylabel, и --заголовок переключатели.

Например, если у вас есть файл TSV с данными, содержащими воспринимаемый фактор крутости различных типов сюжетов, вы отображаете эти данные с помощью:

uplot box --title 'Насколько круты эти графики?' --xlabel 'рейтинг крутости' --ylabel 'тип'

Полученный график будет похож на тот, что показан на изображении выше.

Вы также можете передать ввод из стандартного вывода другой программы. Отличным примером, приведенным разработчиками YouPlot, является:

python3 -c 'из математического импорта sin, pidata = "\n".join (f"{i*pi/50}\t{sin (i*pi/50)}" для i в диапазоне (101))print ( данные)' | линия наложения

Приведенная выше команда создаст 101 значение, разделенное табуляцией, и передаст их в YouPlot, создав восхитительную синусоиду.

Визуализируйте данные в виде графиков в вашем терминале Linux!

Нет ограничений на то, что YouPlot может отображать в вашем терминале Linux, но если вы предпочитаете более традиционный способ визуализации данных, есть множество доступных вариантов графического интерфейса.