第1行的Gnuplot坏数据

时间:2014-03-24 16:34:56

标签: plot gnuplot

好吧,我收到了错误

    gnuplot> plot "plot_error.p"
                  ^
             Bad data on line 1
尝试在以下数据文件(plot_error.p)上执行绘图脚本tesc_error.dat

    2       0.02373300      0.00187922
    3       0.12182900      0.01080161
    4       0.30066000      0.02936487
    5       0.88415600      0.07882007
    6       1.70864800      0.14576794
    7       4.11814900      0.44127670
    8       8.79967900      0.84273207
    9       22.09179700     2.25049799
    10      54.13644000     5.28557289
    11      164.75478299    20.67593118
    12      376.32501997    39.98897077
    13      807.50995700    82.47956624

脚本是

    set encoding iso_8859_1
    set terminal postscript eps enhanced color solid
    set xrange[1:14] 
    set yrange[0:900] 
    set title "1D MFPT" 
    set xlabel "{/Symbol G}" 
    set ylabel "t_{esc}" 
    unset key

    set output "tesc_error.eps" 

    y(x)=1/(9*x**(2/3))*exp(x-1)

    plot "tesc_error.dat" with yerrorbars, y(x) lt rgb "blue" 

    set key

最奇怪的是,我最近没有错误地绘制它,但突然间它突然出现了这个错误。我已经检查了数据文件的第1行,其中似乎没有什么奇怪的。

1 个答案:

答案 0 :(得分:6)

问题是您使用plot命令调用脚本 试试:

load "plot_error.p"

代替。
plot命令需要数据文件而不是脚本。