Gnuplot:输出命令行的残差

时间:2013-04-17 11:09:26

标签: awk plot gnuplot

我正在运行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

输出: enter image description here

1 个答案:

答案 0 :(得分:2)

使用notitle解决此问题:

plot '< awk "/^#previous/{x=1}/^#[^p]/{x=0}/^[^m#]/&&x" data.txt' u 2:3 notitle