我正在运行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
输出:
答案 0 :(得分:2)
使用notitle
解决此问题:
plot '< awk "/^#previous/{x=1}/^#[^p]/{x=0}/^[^m#]/&&x" data.txt' u 2:3 notitle