嗨,每个人都有一种方法可以使用c编程绘制实时图形。就像我有一些存储在csv文件中的值一样,我将添加列的值并将它们绘制在一个graph.a实时绘图仪中,它可以自动更新我的数据的图形,同时它仍然由我的应用程序计算。如何我将图形附加到gui中。并在我的c程序中使用该图形绘图仪。
感谢任何帮助将不胜感激。
答案 0 :(得分:1)
gnuplot可以从管道中读取数据,因此您可以从代码中更新绘图 - 而且您不必自己处理任何gui或窗口代码
答案 1 :(得分:1)
我建议你先做一些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