plot - 有 "automatic"x

标签 plot gnuplot

只是一个简单的问题(我想)但是,假设我有以下数据文件:

# 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/

相关文章:

r - 为什么我的 R 代码生成多线图和条形图这么慢?

r - 循环基础 R 以获得每个区域的 pdf 图或该图的 ggplot 替代方案

r - 在 R 中并排绘制几组箱线图

R:layout() 影响绘图区域的边距大小

gnuplot - 让 GNUPLOT 从 shell 中保存一个图

plot - gnuplot - 正确裁剪 3D 图 (splot)

python - matplotlib 图缩放 : ticklabels don't get updated (Python)

python - 绘制三元/三角图的库/工具

gnuplot:更改 x 轴的值

gnuplot - 绘制两个直方图,一张图中有误差线,一张没有误差线