我有两个文件A和B.两个文件包含2列,x和y.
现在,我想绘制x vs(yA - yB)的图形.gnuplot是否提供相同的命令?
还有一件事,让我们说xA和xB不一样.我应该如何绘制图形,其中x轴包含两者中的所有元素,xA和xB以及y轴的差异是相应的y分量?
首先,使用joinbash 预处理文件:
join <(sort -k1,1 file1) <(sort -k1,1 file2) > file3
Run Code Online (Sandbox Code Playgroud)
排序文件是必不可少的,否则join将无法正常工作.
然后您可以使用结果绘制图形:
plot '< sort -n file3' using 1:($2-$3) with lines
Run Code Online (Sandbox Code Playgroud)
同样,这里需要数字排序,因为join使用字母数字排序使线条相互交叉.