Построение графика из stdin (gnuplot или другую прогу подскажете?)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

mpdtrace
Сообщения: 8

Построение графика из stdin

Сообщение mpdtrace »

Сейчас делаю так:

Код: Выделить всё

./script.sh | tee output | while read line; do gnuplot plot.pg; done


Файл plot.pg:

Код: Выделить всё

plot "output"
pause -1


Жутко бесят мерцания на каждой новой точке.

Хочется чтоб согласно идеологии unix-way, некая софтина без костылей хватала каждую новую точку и аккуратно добавляла на график (без перезапуска, как это делает gnuplot).
Спасибо сказали:
mpdtrace
Сообщения: 8

Re: Построение графика из stdin

Сообщение mpdtrace »

Ага, вот получилось, наконец, без мерцаний:

Код: Выделить всё

(echo 'plot "output"'; ./script.sh | tee -a output | while read line; do echo replot; done) | gnuplot


Итак, тут script.sh — скрипт, неторопливо плюющий координаты точки в формате "xi yi"; outpot — файл с получающимися координатами, изначально имеет строку "0 0" (костыль).

Думаю тему можно закрывать, хотя буду рад, если народ поделится альтернативами.
Спасибо сказали:
mpdtrace
Сообщения: 8

Re: Построение графика из stdin

Сообщение mpdtrace »

Нашел замечательную программу, созданную для онлайновой визуализации данных из stdin.

Называется Kst.

http://kst.kde.org/

Куда лучше гнуплотовских костылей.
Спасибо сказали: