Gnuplot将x轴值设置为文本中的行

Gnuplot将x轴值设置为文本中的行,gnuplot,Gnuplot,标题可能有点混乱,但我想不出更好的了 我有一个包含值的文件,例如: 1 2 15 1 2 15 1 2 15 …以此类推,以此类推N次,其中N是文件中的行数。 问题是,那么文件中的值都是相同的(没有任何变化),就像前面的示例中一样,我得到一个错误: Warning: empty x range [0:0], adjusting to [-1:1] 该图由图片中间的点组成。在这种情况下,我想看到的是一系列的线,在这个例子中,y=1,2,和15 那么,如何将gnuplot设置为使用line nu

标题可能有点混乱,但我想不出更好的了

我有一个包含值的文件,例如:

1 2 15
1 2 15
1 2 15
…以此类推,以此类推N次,其中N是文件中的行数。 问题是,那么文件中的值都是相同的(没有任何变化),就像前面的示例中一样,我得到一个错误:

Warning: empty x range [0:0], adjusting to [-1:1]
该图由图片中间的点组成。在这种情况下,我想看到的是一系列的线,在这个例子中,y=1,2,和15


那么,如何将gnuplot设置为使用line num作为x值?

行号可以作为列0访问:

set style data line
unse key
plot 'file.txt' using 0:1, '' using 0:2, '' using 0:3
这将在y=1、y=2和y=15处提供三条线

您还可以迭代列:

plot for [i=1:3] 'file.txt' using 0:i