只是一个简单的问题(我想)但是,假设我有以下数据文件:
# no x data, it's sampled for instance each second.
23 42 48
49 89 33
39 44 97
我如何(如果可能)将其绘制为
1 23 42 48
2 49 89 33
3 39 44 97
使用 1,2,3,..(第一列)作为 x ?
做类似的事情:
plot "file.dat" using (lineNumber):3
例如。
最佳答案
例如。绘制数据文件的第三行:
plot "DATAFILE" u 3
或与
awk
:plot "<awk '{print FNR,$0}' DATAFILE" u 1:4
注意 awk 添加了 linenumbers,所以第一列是 linenumber。
做同样的事情,gnuplot 自动使用 x 轴的行号
关于plot - 有 "automatic"x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9664472/