在 Gnuplot 的这两条曲线之间填充 space

To fill space between these two curves in Gnuplot

代码

set xrange [2014:2050]; set yrange [80:110]; 
set terminal qt size 560,270; set grid; 
set offset 1,1,0,0; 
inc(x) = 0.439 * x - 800.65; 
re(x) = 1.0025 * 83.3 * 1.005**(-2014 + x); 
plot re(x) w filledcurves, inc(x) w filledcurves;

然后我得到

这是错误的。 参数选择一定是错误的,虽然看起来有效here

如何覆盖两个图之间的space?

两条曲线之间的填充仅适用于数据。要将它也用于函数,您必须使用特殊文件名 +:

set xrange [2014:2050]; set yrange [80:110]; 
set grid; 
set offset 1,1,0,0; 
inc(x) = 0.439 * x - 800.65; 
re(x) = 1.0025 * 83.3 * 1.005**(-2014 + x); 
plot '+' using 1:(re()):(inc()) w filledcurves