千里马:在plot3d()中硬设置颜色条的范围

时间:2017-10-04 16:34:32

标签: plot colorbar maxima

如何在maxima的plot3d()中设置colorbar的范围?

例如,

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

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

Plot with default colorbar

但是,如果我想要一个从0到+1的颜色条代替呢?

1 个答案:

答案 0 :(得分:0)

可以通过在绘制之前要求maxima运行gnuplot set cbrange命令来实现此目的

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

产生

Colorbar spanning from 0 to 1, hence the saturation