代码
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。
如何覆盖两个图表之间的空间?
答案 0 :(得分:1)
两条曲线之间的填充仅适用于数据。要将其用于函数,还必须使用特殊文件名+
:
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($1)):(inc($1)) w filledcurves