построение живого графа с использованием c-программирования - PullRequest
1 голос
/ 12 марта 2011

Привет, у каждого есть способ, с помощью которого я могу нарисовать живой график, используя c программирование. как у меня есть некоторые значения, хранящиеся в CSV-файле, я добавлю значения столбца и нанесу их на график. Графический плоттер в реальном времени, который может автоматически обновлять графики моих данных, пока они еще вычисляются моим приложением. И как можно я добавляю график в графическом интерфейсе и использую этот графопостроитель в моей программе на c.

спасибо, любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 12 марта 2011

Я предлагаю вам начать с некоторых уроков по программированию на GTK.

Вот простой урок / пример рисования линий, чтобы начать работу.

http://library.gnome.org/devel/gtkmm-tutorial/2.99/sec-cairo-drawing-lines.html.en

Также некоторые наброски (с ручкой, на бумаге) того, что, по вашему мнению, должно выглядеть.


Поскольку вы сказали, что вас интересует это как упражнение по программированию, я также предлагаю следующие подсказки:

Вам нужно будет выработать ответы на следующие вопросы:

* How shall I save the graph data (csv I guess)
* How can I read the graph data into my program?
* How shall I detect when the graph data has changed
* How shall I plot the graph
* How shall I plot the graph metadata, such as axes, titles, scales etc.
* How shall I deal with the data as more and more arrives?

Удачи, и вернитесь к stackoverflow, когда вы застряли

1 голос
/ 12 марта 2011

gnuplot может считывать данные из канала, чтобы вы могли обновить график из своего кода - и вам не нужно обрабатывать любой код графического интерфейса или окна самостоятельно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...