Python 读取.dat fifo文件并实时绘制数据

Python 读取.dat fifo文件并实时绘制数据,python,plot,pipe,Python,Plot,Pipe,我想知道如何使用python脚本打开管道以实时绘制管道中的数据。 管道中的数据如下所示: %time data_field1 data_field2 0 0.217413641411 0 0.001 0.202640969807 0 0.002 0.13284039654 0 0.003 0.111942324101 0 0.004 0.0806826346525 0 此数据正从C++文件发送为输出。 在python中,我希望阅读每一行并在图形中实时更新它。 有人能帮我吗?我该怎么办

我想知道如何使用python脚本打开管道以实时绘制管道中的数据。 管道中的数据如下所示:

%time data_field1 data_field2

0 0.217413641411 0

0.001 0.202640969807 0

0.002 0.13284039654 0

0.003 0.111942324101 0

0.004 0.0806826346525 0

此数据正从C++文件发送为输出。

在python中,我希望阅读每一行并在图形中实时更新它。 有人能帮我吗?我该怎么办


谢谢,

查看本文:,您可以找到使用
pylab
库进行实时绘图的代码示例。在您的情况下,您需要比
SinwaveformGenerator
更有用的值生成器(在示例中,它只生成随机数)我实际上正在从FIFO中通过管道读取上面所示的数据,由于这个数据是由另一个C++程序生成的,所以我很难理解我是如何读取这个文件的,而且我必须在新的数据行可用时才读取。我想<代码> sys .STDIN。独立线程中的对于您的任务来说已经足够好了(要阅读
stdin
您应该调用脚本,比如
python plooting.py
)。