Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.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中创建X-Y图_C_User Interface_Graph_Plot - Fatal编程技术网

在C中创建X-Y图

在C中创建X-Y图,c,user-interface,graph,plot,C,User Interface,Graph,Plot,我计划做一个涉及心电信号的小项目。我目前正在通过COM端口获取ECG信号,并使用C编程将其记录在txt文件中 我的下一步是能够实时绘制所有这些数据点。这可以用C语言编程吗?如果没有,我不介意收集2分钟长的样本,然后绘制这些数据点 之后,我希望能够对时域数据进行FFT,并绘制频率图 我的最终目标是用C语言设计一个GUI,它向人们显示实时EEG波形以及频率图 我确实发了另一个帖子,有人建议我试试: RRD工具http://oss.oetiker.ch/rrdtool/ :然而,对于C来说,这似乎不是

我计划做一个涉及心电信号的小项目。我目前正在通过COM端口获取ECG信号,并使用C编程将其记录在txt文件中

我的下一步是能够实时绘制所有这些数据点。这可以用C语言编程吗?如果没有,我不介意收集2分钟长的样本,然后绘制这些数据点

之后,我希望能够对时域数据进行FFT,并绘制频率图

我的最终目标是用C语言设计一个GUI,它向人们显示实时EEG波形以及频率图

我确实发了另一个帖子,有人建议我试试:

RRD工具http://oss.oetiker.ch/rrdtool/ :然而,对于C来说,这似乎不是一个简单的实现。 OpenGL实用工具工具包http://www.opengl.org/resources/libraries/glut/ :这似乎对生成3D绘图非常有效。然而,我找不到有助于简化2D绘图实现的指南 KST:,这是最有趣的软件。我已经玩了一点,喜欢它的简单。它还允许我获取FFT数据。然而,我不确定如何将它与拥有GUI的最终目标联系起来,因为它是一个独立的程序。 如果有人能推荐基于C的实现和一些教程/示例代码,那就太好了。此外,如果您能为我的最终目标提供建议,我将不胜感激

我可以建议使用。它比OpenGL更基于2d,更易于学习,用C编写,功能非常强大


如果您愿意,您可以首先在Python中试用SDL,使用。

Qt有一个绘图小部件,您可以使用。。。并且具有许多语言的语言绑定

,您可能需要查看。在所有常见的桌面操作系统Mac、Windows、Linux和Unix上使用多种语言,包括C语言。有,而且大多数(如果不是所有的话)示例都有多种不同的语言。

您是否考虑过先用另一种语言(如Python)进行原型设计?Ignacio:我没有考虑过这样做。如果我让它在Python中工作,由于兼容性问题,我可能无法在C中工作。所以我想用C本身开始代码开发