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

7

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

set palette rgb 21,22,23; set title "hot (black-red-yellow-white)";

上述代码设置了热色调调色板。但是我想要一个反转的热色调调色板,例如:
白色-黄色-红色-黑色。
最小值映射到白色,最大值映射到黑色。
2个回答

13

Miguel 的答案是正确的。不要使各个数字变为负数,而是使用命令set palette negative也可以解决问题:

set pm3d map
set palette negative rgb 21,22,23
splot x

你想要的可以通过这个命令来实现。你也可以将该命令分成多行:

set palette rgb 21,22,23
set palette negative

是等效的。您可以使用set palette positive撤消此修改,或者使用set palette恢复所有默认值(包括颜色)。尝试help set palette获取您可以执行的完整列表。


6

使用负数来反转调色板:

set pm3d map
set palette rgb 21,22,23
splot x

提供给您

在此输入图片描述

然而

set pm3d map
set palette rgb -21,-22,-23
splot x

为您提供

在此输入图片描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接