为什么gnuplot错误地绘制此文件?

时间:2016-10-10 16:22:53

标签: gnuplot

我有一个由以下数据组成的文件:

0,1566
1,1602
2,1534
3,1505
4,1487
.
.
.
1193,1278
1194,1262
1195,1235

当我用gnuplot绘图时(使用plot 'data.csv' using 0:1),我得到一条从0,0到大约1200,1200的线。像这样:enter image description here

我不明白为什么剧情看起来像这样。我甚至没有接近(0,0)的任何点,并且y值应该随着x的增加而减小。

2 个答案:

答案 0 :(得分:0)

gnuplot中的列编号从1开始,即第一列编号为1.因此,正确的命令将是“示例”中使用1:2'的“plot”data.csv'。 (第0列是索引,即文件中的行数)

答案 1 :(得分:0)

尝试:

set datafile separator ","
plot 'data.csv' using 1:2