gnuplot:从不同(大数据)文件打印

gnuplot:从不同(大数据)文件打印,plot,merge,gnuplot,multiple-columns,Plot,Merge,Gnuplot,Multiple Columns,我有两个文件,比如说,有几列和几行 文件1 x11 y11 z11 k11 x12 y12 z12 k12 x13 y13 z13 k13 文件2 x21 y21 z21 k21 x22 y22 z22 k22 x23 y23 z23 k23 我需要从文件1中绘制一列,比如z列,从文件2中绘制k列。我不能用“粘贴”命令合并这两个文件,因为它们太大了,不能用这种方式处理。然后必须先过滤这两个文件,然后再将它们与粘贴组合。一种可能是使用bash和进程替换来过滤文件,然后再将它们粘贴在一起

我有两个文件,比如说,有几列和几行

文件1

x11 y11 z11 k11

x12 y12 z12 k12

x13 y13 z13 k13

文件2

x21 y21 z21 k21

x22 y22 z22 k22

x23 y23 z23 k23


我需要从文件1中绘制一列,比如z列,从文件2中绘制k列。我不能用“粘贴”命令合并这两个文件,因为它们太大了,不能用这种方式处理。

然后必须先过滤这两个文件,然后再将它们与
粘贴组合。一种可能是使用
bash
和进程替换来过滤文件,然后再将它们粘贴在一起

只有在命令行上,您才能打开bash终端,并键入例如

paste <(cut -d' ' -f 2 first.txt) <(cut -d' ' -f3 second.txt) > paste.txt
当然,您必须更改实际的筛选调用以匹配确切的文件结构,并选择正确的列。此外,还有许多其他方法可以做到这一点,重要的是在将文件粘贴到一起之前进行过滤

plot '< exec bash -c "paste <(cut -d'' '' -f 2 first.txt) <(cut -d'' '' -f3 second.txt)"' using 1:2