Python 读取.dat fifo文件并实时绘制数据
我想知道如何使用python脚本打开管道以实时绘制管道中的数据。 管道中的数据如下所示: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中,我希望阅读每一行并在图形中实时更新它。 有人能帮我吗?我该怎么办
%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
)。