gnuplot:将调色板标签设置为顶部数字最小

gnuplot:将调色板标签设置为顶部数字最小,gnuplot,labels,color-palette,Gnuplot,Labels,Color Palette,我使用以下命令在gnuplot中制作调色板: set pm3d implicit at b set palette model RGB maxcolors 5 set cbrange [0:20] set palette model RGB defined (4 '#006400', 8 '#00008B', 12 'blue', 16 '#C71585', 20 'red') set cbtics 4 这样,我就可以在垂直调色板上从上到下得到20,16,12,8,4,0的订单。 我需要从上到

我使用以下命令在gnuplot中制作调色板:

set pm3d implicit at b
set palette model RGB maxcolors 5
set cbrange [0:20]
set palette model RGB defined (4 '#006400', 8 '#00008B', 12 'blue', 16 '#C71585', 20 'red')
set cbtics 4
这样,我就可以在垂直调色板上从上到下得到20,16,12,8,4,0的订单。 我需要从上到下读取0,4,8,12,16,20

我没有发现这个订单已经存在的任何例子(从最小到最大)


谢谢你的建议:)

嗯,似乎没有一个简单的方法可以做到这一点。一种解决方案是重新定义颜色条

set cbtics ("20" 0,"16" 4,"12" 8,"8" 12,"4" 16,"0" 20)

现在你用20减去正常数据。然后颜色应该再次正确。

hm,似乎没有一种简单的方法可以做到这一点。一种解决方案是重新定义颜色条

set cbtics ("20" 0,"16" 4,"12" 8,"8" 12,"4" 16,"0" 20)

现在你用20减去正常数据。然后颜色应该再次正确。

你是对的,就在昨天,我的朋友最后建议我:将pm3d隐式设置为b集调色板模型RGB定义(4'#006400',8'#00008B',12'蓝色',16'#C71585',20'红色)集cRange[80:100]集cbtics 4(“0”100,“4”96,“8”92,“12”88,“16”84,“20”80)你是对的,就在昨天,我的朋友最后建议我:将pm3d隐式设置为b集调色板模型RGB定义(4'#006400',8'#00008B',12'蓝色',16'#C71585',20'红色)集cbrange[80:100]集cbtics 4(“0”100,“4”96,“8”92,“12”88,“16”84,“20”80)