如何在处理数据时绘制数据

时间:2016-06-15 15:08:27

标签: python plot gnuplot

我正在使用Python将大(几GB)bin文件转换为csv格式,因此可以绘制结果数据。我正在进行此转换,因为bin文件的格式不是绘图工具/模块可以理解的,因此需要进行一些解码/转换。现在看起来像Gnuplot是如此大的数据量。

我想知道如果不是等待整个文件完成转换然后运行Gnuplot,有没有办法在处理数据时绘制数据?也许我可以完全绕过csv文件。

到目前为止,我所阅读的所有内容都指向使用数据绘制文件,但我还没有看到任何绘制/追加单个数据点的方法。

1 个答案:

答案 0 :(得分:0)

您可以在处理数据时绘制数据,但在效率方面存在一些问题。

  1. 每次Gnuplot都需要处理数据
  2. Gnuplot需要等待您的操作系统在更新时画出屏幕
  3. 您的程序需要等待Gnuplot执行此操作才能进入下一步
  4. 所有这些都将极大地影响您等待数据所花费的时间。您可以让它每x次迭代运行一次(例如每5次迭代),但即使这样也不会给您带来很大的加速。