来自3D数据文件的Gnuplot,格式奇怪

时间:2014-08-26 10:39:07

标签: sed gnuplot

您好我正在寻找一个快速而肮脏的答案,

我尝试使用数据文件中的gnuplot创建曲面或等高线图。问题是fileformat:

  • 全部在一行
  • 第1行直到第32行包含x坐标1-32和y = 1的值, 第33行是x = 1和y = 2的值,依此类推......

我尝试用" everyline"命令,但因为它们没有用空行分隔,所以这不起作用。 由于这个数据文件是一个输出文件,并且从我的程序中我得到了很多,因此修改它们中的每一个都是不切实际的。如果我找到一种直接使用gnuplot的方法,那将是最好的。

我也尝试过" sed"但我还没有进一步提取从特定行到特定行的值。

如果有人可以帮我解决这个问题的快速解决方案,那就太棒了。

1 个答案:

答案 0 :(得分:0)

您可以使用awk添加所需的列,例如,

splot "<awk '{print int(NR/32),NR%32,$1}' datafile" u 1:2:3 with points

我可能已经切换了x和y列