在gnuplot中绘制两行

时间:2013-01-02 10:10:51

标签: gnuplot

我的文件有两列,如:

1.2, 3.4
5.6, 7.8
...

如果只有一列,我希望gnuplot在一个坐标系中绘制两个列。含义:X轴显示行号,y轴显示值。

示例:两行的前两个点是(0, 1.2)(0, 3.4);第二个点(1, 5.6)(1, 7.8)

我不希望将两列视为x和y值,就像它只是去plot "data.txt"一样。

1 个答案:

答案 0 :(得分:6)

您可以使用保存当前样本编号的零伪列。来自help pseudocolumns

column(0)
    The sequential order of each point within a data set.
    The counter starts at 0 and is reset by two sequential blank

例如:

plot 'data.txt' using 0:1, '' using 0:2

''使用与上一个图相同的数据源。