我有一个数据文件
1 0.124
2 0.3
3 0.8
4 1.2
5 -
6 -
7 -
8 -
其中5,6,7,8的值是前半部分数据的镜像。即f(5)= f(4)f(6)= f(3)等。我有一个像这样的大文件,并希望用gnuplot绘制数据。我怎么能在gnuplot中做到这一点?
我试过了,
p 'data.dat' u 1:($1>4 ? :$2)
我想提及使用(8- $ 1)的第2列。
答案 0 :(得分:0)
p 'data.dat' u 1:($1>4 ? 1/0 :$2) w l, 'data.dat' u (8-$1):($1<4 ? 1/0 :$2) w l
正如Christoph所说,一次只能读取一行,我先使用自然参数调用同一个文件两次,然后使用镜像参数调用第二次。