Живой сюжет от stdin - PullRequest
       7

Живой сюжет от stdin

4 голосов
/ 09 ноября 2010

У меня есть приложение, которое печатает номера на стандартный вывод.Есть ли простой способ использовать любой инструмент для построения графиков командной строки (gnuplot) для живого графика изображения?

Ответы [ 4 ]

2 голосов
/ 16 марта 2016

Вы можете использовать plotti.co , чтобы экспортировать свой сюжет в Интернет в виде одной строки:

<program> | xargs -L1 sh -c 'wget -q -O /dev/null http://plotti.co/4134314?d=$0'

И вы увидите его в прямом эфире по адресу http://plotti.co/4134314/plot.svg

Отказ от ответственности: я создатель plotti.co

2 голосов
/ 28 ноября 2011

Вы можете перенаправить числа в файл и периодически читать файл, либо используя команду перечитывания gnuplot, либо вручную нажимая e в окне графика.1007 * и нажмите e в окне, чтобы обновить его, или посмотрите пример с

gnuplot> help reread
1 голос
/ 12 июня 2015

Я написал Живой график именно для этого цель. Он основан на matplotlib и принимает либо числа, либо объекты JSON с числовыми данными через stdin.

sudo pip install livechart

Обратите внимание, что рекомендуется Python2.7, потому что matplotlib не совсем подходит для мне под 3.х. Кроме того, вам может понадобиться установить компилятор C ++ для сборки matplotlib (sudo apt-get install g++ в Debian).

0 голосов
/ 17 апреля 2019

Я очень рекомендую ttyplot , вы можете строить графики в реальном времени прямо в терминале, считывая данные из STDIN

enter image description here

...