Gnuplot将x轴值设置为文本行

时间:2014-01-30 09:33:47

标签: 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设置为使用行号作为x值?

1 个答案:

答案 0 :(得分:1)

行号可以作为第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