Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用c语言编程实现实时图形绘制_C_Linux_Graph - Fatal编程技术网

用c语言编程实现实时图形绘制

用c语言编程实现实时图形绘制,c,linux,graph,C,Linux,Graph,大家好,有没有一种方法,我可以用c语言编程绘制实时图形。就像我有一些存储在csv文件中的值一样,我将添加列的值并将它们绘制在图形中。一个实时绘图仪,可以在应用程序仍在计算数据时自动更新数据的图形。我如何将图形附加到gui中,并在我的c程序中使用该绘图仪 感谢您的帮助,我们将不胜感激。可以从管道中读取数据,这样您就可以从代码中更新绘图-而且您不必自己处理任何gui或窗口代码我建议您开始学习一些GTK编程教程 下面是一个简单的线描教程/示例,让您开始学习 还有一些你认为它应该是什么样子的草图(用笔

大家好,有没有一种方法,我可以用c语言编程绘制实时图形。就像我有一些存储在csv文件中的值一样,我将添加列的值并将它们绘制在图形中。一个实时绘图仪,可以在应用程序仍在计算数据时自动更新数据的图形。我如何将图形附加到gui中,并在我的c程序中使用该绘图仪


感谢您的帮助,我们将不胜感激。

可以从管道中读取数据,这样您就可以从代码中更新绘图-而且您不必自己处理任何gui或窗口代码

我建议您开始学习一些GTK编程教程

下面是一个简单的线描教程/示例,让您开始学习

还有一些你认为它应该是什么样子的草图(用笔,在纸上)


既然您说您对这是一个编程练习感兴趣,我还提供以下提示:

您需要为以下问题找到答案:

* 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上来

这真的取决于gui——你使用的是哪一个?例如:windows、mac、linux(x/gnome/K)、webpage、framebuffer.ok,这仍然会使该字段处于空白状态。您的应用程序现在有什么GUI(或者您还没有决定?)。如果您知道它有一个GUI,但不确定,那么您使用什么开发工具包来开发您的应用程序,或者您使用什么桌面。如果您还没有决定,那么看看opengl、sdl、gnome和kde。您是对图形感兴趣,还是对编程感兴趣?可能有现有的应用程序或小程序会绘制这样的图表。先生,我对编程感兴趣。对于gui,我选择了gtk,实际上我有一个c代码,它将计算一些值,我想用c编程在图形中显示这些值,还希望一些gui有按钮或标签,我将从中选择文件名并按下按钮,然后该文件的图形将出现,那么请指出你目前面临的挑战?例如,“我不知道从哪里开始,请告诉我gtk文档”,或者“我试过了,但它不起作用,你能看看我的代码和帮助吗?”非常感谢你,先生。请回答我的一个问题,我也可以用GTKI画图。如果你可以画一条线,你可以画一个图。你需要首先考虑缩放。