以下是http://gnuplot.sourceforge.net/demo/pm3dcolors.html中的示例:
set palette rgb 21,22,23; set title "hot (black-red-yellow-white)";
上述代码设置了热色调调色板。但是我想要一个反转的热色调调色板,例如:
白色-黄色-红色-黑色。
最小值映射到白色,最大值映射到黑色。
以下是http://gnuplot.sourceforge.net/demo/pm3dcolors.html中的示例:
set palette rgb 21,22,23; set title "hot (black-red-yellow-white)";
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
获取您可以执行的完整列表。
使用负数来反转调色板:
set pm3d map
set palette rgb 21,22,23
splot x
提供给您
然而
set pm3d map
set palette rgb -21,-22,-23
splot x
为您提供