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