LINUX.ORG.RU

Пайпы и графики из потока данных (plot)

 , , , ,


0

3

Надмозгный заголовок, да. Суть. Хочу вот так ./myapp | some-plot выводить графики. Не картинку, а что-бы жрало что дают и рисовало в реалтайме. Например у меня сейсмодатчик программа его читает формирует нужный формат и пускает его в виде текста в терминал, плот кушает и показывает как кто-то ятвойдомшатал.

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

Во всяких IDE для 40 летних детей, есть такие встроенные штуки типа как тут https://i.imgur.com/Et4k6aw.png в thonny встроенный плоттер. Питон поливает чиселки, крайне примитивный плоттер сразу рисует. Вот что-то такое только нормальное и самостоятельное + безгеморойное.

Для просто визуального контроля нашёл https://github.com/annacrombie/plot Работает просто как палка, удобно.

Но хотелось бы гуйню, чёбы с масштабом и всё такое.

UDP: Запилил себе сам https://i.imgur.com/3xfHmeT.mp4. Если доделаю по нормальному то выложу тут. А пока мне и этого топорного варианта хватает.

UDP: Аахахаах, тока сейчас заметил, голоса не мои, на фоне ютуб работал оказывается ыгыгыгы

★★★★★

Последнее исправление: LINUX-ORG-RU (всего исправлений: 6)

Ответ на: комментарий от LINUX-ORG-RU

Это был пример, как зациклить, пример Тьюринг-полноты

Поискал на гитхабе, нашел перл https://github.com/dkogan/feedgnuplot , который умеет сырые данные рисовать в gnuplot. Насчет реалтайма https://github.com/dkogan/feedgnuplot#real-time-streaming-data

anonymous
()
Ответ на: комментарий от anonymous

Спасибо. Кажется всё же что проще свой plot написать. Всё что есть слишком универсально, громоздко и неповоротливо. Но тему закрывать не буду.

LINUX-ORG-RU ★★★★★
() автор топика

Но хотелось бы гуйню, чёбы с масштабом и всё такое.

Делай скрипт чтобы кидал данные в grapite он же и обеспечит наглядность.

einhander ★★★★★
()

совсем просто как палка - это старина gnuplot

можно и инструкций нарыть по ключам gnuplot realtime

и по ним-же готового обвеса. И осцилографо-образное инкрементное и просто «перерисовать всё по обновлению файла/потока»

MKuznetsov ★★★★★
()

Были какие-то графики на imgui. Порой примеры проектов на imgui, может из них получится сделать что-то подходящее

mittorn ★★★★★
()
Ответ на: комментарий от pon4ik

Жирна больна =) Хотя красиво и вебня можно с мобилки зыркать удобно. Ой. Ну как дополнительный вариант гуд. Но это скользкая дорожка в вебню ногой топнешь по пояс сразу гыгы

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от MKuznetsov

Да, тамче я видал именно типа врапперы для gnuplot которые скрывают его прибабамбасы. Я тут читал думал перерисовка это костыль, но говорят что так и надо. Мож так и мне надо :3

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

Ну так там куча готовых есть, просто адаптируй под свои нужды. По imgui plot сразу 2 разных библиотеки гуглятся, а в examples там ещё куча проектов и возможно есть прям близкое к тому что нужно

mittorn ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.