在单个图形gnuplot中绘制两个不同的数据文件

时间:2012-09-19 07:35:28

标签: gnuplot

我有两个名为try_giants.datparameters_ks.dat的不同数据文件。我想绘制第一个文件的第3列和第二个文件的第2列。

1 个答案:

答案 0 :(得分:3)

使用数据文件D1.csv

0 1 0
0 1 1
0 1 2
0 1 3
0 1 4

D2.csv

0 10
0 20
0 30
0 40
0 50

您可以在x轴上绘制D1.csv的第三列,在y轴上绘制D2.csv的第二列

plot "< paste D1.csv D2.csv" u 3:5 w l

paste命令合并相应或后续的文件行,为您提供此输出:

0 1 0   0 10
0 1 1   0 20
0 1 2   0 30
0 1 3   0 40
0 1 4   0 50

因此,此文件的第三列是D1.csv的第三列,第五列是D2.csv的第二列,导致此图:

enter image description here