gnuplot 的简单示例

gnuplot 的简单示例

我想为一个只有一列的文件编写 gnuplot 命令。在文件中,该列是 Y,但在文件中我没有 X 的列。X 的列元素是

1
2
3
4
5
6
7

.请注意以下我认为它们是我的文件“

12
43
65
76
12
56

“如您所见,我的文件中有 Y 的元素,但是没有 X 的元素,我的意思是 X 元素是基于行号的。我猜想 gnuplot 中应该有一个命令可以执行此操作。

答案1

这是单列文件的默认行为。不同之处在于标准编号是编号 x=0,1,2,...

这是我的数据(在文件 temp.dat 中)

12
43
65
76
12
56

绘图

    gnuplot> 绘制“temp.dat”线点标题“单列数据”

或类似的东西。

移动 x 轴使得 x=1,2,3...

    gnuplot> 使用 ($0+1):1 绘制“temp.dat”图,标题为“单列数据”

答案2

我能够通过对文件进行 cat 然后进行绘图来实现这一点:cat temp.dat | gnuplot -p -e "plot '<cat' with linespoints"

相关内容