标题可能有点令人困惑,但我想不出更好的事情。
我有一个包含值的文件,例如:
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值?
答案 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