如何用Gnuplot绘制线图?

时间:2011-08-18 19:39:51

标签: gnuplot

我的文件是:

user_number     diff    id  
1                3      1  
1                4      1  
2                7      1  
359              8      1  
857              9      1  

以下是我使用的命令以及产生的错误:

gnuplot> plot "avg_max_min.csv" using 1:2 with boxes  

                                           ^
Error:      warning: Skipping data file with no valid points  
                                                    ^
             x range is invalid  

有关错误来自哪里的任何想法?

2 个答案:

答案 0 :(得分:3)

要让它工作,您应该将数据文件更改为

    #user_number     diff    id  
    1                3      1  
    1                4      1  
    2                7      1  
    359              8      1  
    857              9      1  

Gnuplot会将以#开头的行视为注释,而不会使用at作为注释。

答案 1 :(得分:2)

正如其中一篇评论所指出的,你提出的建议在最新版本的Gnuplot中没有问题。

还有可能告诉Gnuplot在第二行开始处理文件,跳过第一行:

plot 'avg_max_min.csv' every ::2 using 1:2 with boxes