我正在尝试使用简单的回归线作为 gnuplot 图表的基础,但无论我怎么做,都不能在一个图表上显示多条拟合线。这是可能的吗? 这是我的(当前的)gnuplot 程序....
set title "Foo" font "Arial Bold,14"
set term epscairo size 8,5
set style line 1 lw 0 pt 7 lc rgb "black"
set key outside
set pointsize .75
set ylabel "Y Range" font "Arial Bold"
set xlabel "X Range" font "Arial Bold"
set grid ytics
set yrange [-1:100]
set xrange [1:80]
set output 'graph.ps'
f1(x) = a1*x + b1
fit f1(x) "data/dvdate/1" using 2:3 via a1,b1
f2(x) = a1*x + b1
fit f2(x) "data/dvdate/2" using 2:3 via a1,b1
f3(x) = a1*x + b1
fit f3(x) "data/dvdate/3" using 2:3 via a1,b1
plot f1(x) title '# 1', f2(x) title '# 2', f3(x) title '# 3'
结果是我得到了一个 .ps 文件,其中包含一行,它不会与其他线叠加,并带有三个数据系列的标签。