GNUPLOT:如何设置反向HOT调色板

Cha*_*ang 5 gnuplot colors palette

以下是http://gnuplot.sourceforge.net/demo/pm3dcolors.html中的示例

set palette rgb 21,22,23; set title "hot (black-red-yellow-white)";
Run Code Online (Sandbox Code Playgroud)

上面的代码设置了热调色板.但是,我想要一个反向热调色板,说:

白 - 黄 - 红 - 黑.

小的最小值映射到白色,最大值映射到黑色.

Tom*_*ech 11

米格尔的答案是对的.该命令不是将个别数字设为负数,而是set palette negative还可以解决问题:

set pm3d map
set palette negative rgb 21,22,23
splot x
Run Code Online (Sandbox Code Playgroud)

会产生你想要的东西.您也可以拆分命令:

set palette rgb 21,22,23
set palette negative
Run Code Online (Sandbox Code Playgroud)

是等价的.您可以使用set palette positive撤消此修改,或set palette恢复所有默认值(包括颜色).尝试help set palette完整的事情清单.


Mig*_*uel 6

使用负数反转调色板:

set pm3d map
set palette rgb 21,22,23
splot x
Run Code Online (Sandbox Code Playgroud)

给你

在此输入图像描述

set pm3d map
set palette rgb -21,-22,-23
splot x
Run Code Online (Sandbox Code Playgroud)

给你

在此输入图像描述