0

我正在运行 ubuntu 并且在 gnuplot 中,当我执行plot "<(awk '...' data.txt)"此命令的一部分时,它会被绘制到数据图的中间。该图本身是正确的,问题是输出中保留的命令文本。我找不到任何关于其他人遇到这种残留物的信息。有谁知道问题可能出在哪里或在哪里寻找解决方案?

代码:

plot '<(awk "BEGIN{x=0} /^#previous/ {x++} /^#[^p]/ {x=0} /^[^m#]/ {if(x) print}" ./data.txt)' using 2:3

源数据:

#current                
month   followed    retweeted   mentioned   replied
Jan 395 29  35  28
Feb 380 28  32  31


#previous               
month   followed    retweeted   mentioned   replied
Jan 381 30  38  32
Feb 378 25  42  30
Mar 374 28  46  40
Apr 372 29  40  35
May 371 28  35  25
Jun 371 31  37  30
Jul 370 30  34  28
Aug 372 30  35  30
Sep 376 27  35  33
Oct 379 29  42  37
Nov 387 31  40  35
Dec 385 29  33  25

输出: 在此处输入图像描述

4

1 回答 1

2

用于notitle解决此问题:

plot '< awk "/^#previous/{x=1}/^#[^p]/{x=0}/^[^m#]/&&x" data.txt' u 2:3 notitle
于 2013-04-17T13:28:31.343 回答