如何在Gnuplot中从一个文件的两个不同列绘制两个数据集?

如何在Gnuplot中从一个文件的两个不同列绘制两个数据集?,gnuplot,Gnuplot,我有一个包含两列的文件,其中包含来自两个源的A/D-samples。所有值都在0-1023(包括)范围内,并且源之间不相互依赖。也就是说,它们是完全不同的 数据文件的样本摘录: 188 631 196 593 203 594 210 593 218 595 225 593 233 594 240 602 247 593 255 594 262 593 269 594 277 593 284 594 第一列中的所有值都属于A/D-sourc

我有一个包含两列的文件,其中包含来自两个源的A/D-samples。所有值都在0-1023(包括)范围内,并且源之间不相互依赖。也就是说,它们是完全不同的

数据文件的样本摘录:

188   631
196   593
203   594
210   593
218   595
225   593
233   594
240   602
247   593
255   594
262   593
269   594
277   593
284   594
第一列中的所有值都属于A/D-source#1,而第二列中的所有值都属于A/D-source#2

现在,我要做的是在同一个图中得到相应A/D源的两条线/图。因为这是我第一次尝试Gnuplot,所以我很难把它做好,因为无论我做什么,Gnuplot都会将数据文件行解释为(X,Y)而不是(Y1,Y2),这正是我想要的。简单地
绘制“数据文件”
只会将所有值炸成一团

我如何告诉Gnuplot这个特定文件包含两个数据集,每列一个

plot 'datafile' using 0:1, 'datafile' using 0:2
列0是一个“伪列”,其计算结果为当前数据点的序号(通常为行号)。如果只存在一列数据,则程序假定x=列(0),y=列(1)。上面给出的命令给出了如何处理列的完整规范,但也可以接受更简单的形式:

plot 'datafile' using 1, '' using 2