Maxima:在 plot3d() 中硬设置颜色条的范围

Maxima: hard set colorbar's range in plot3d()

如何在 maxima 的 plot3d() 中硬设置颜色条的范围?

例如,

(%i0) wxplot3d(cos(x)*cos(y),[x,-%pi,%pi],[y,-%pi,%pi]);

使用默认行为,即从 -1 到 +1 的颜色条,产生

但是,如果我想要一个从 0 到 +1 的颜色条怎么办?

可以通过在绘图前要求 maxima 运行 gnuplot set cbrange 命令来做到这一点

(%i0) wxplot3d(cos(x)*cos(y),[x,-%pi,%pi],[y,-%pi,%pi], [gnuplot_preamble, "set cbrange [0:1]"]);

产生