Gnuplot集合颜色条最大值和最小值

Gnuplot集合颜色条最大值和最小值,gnuplot,colorbar,Gnuplot,Colorbar,我正在用下面的代码绘制这张热图 reset set terminal pngcairo size 800,800 set output 'Temp.png' #set terminal tikz #set output 'Temp.tex' set lmargin at screen 0.05 set rmargin at screen 0.85 set bmargin at screen 0.1 set tmargin at screen 0.9 set palette defined (

我正在用下面的代码绘制这张热图

reset 
set terminal pngcairo size 800,800
set output 'Temp.png'
#set terminal tikz
#set output 'Temp.tex'
set lmargin at screen 0.05
set rmargin at screen 0.85
set bmargin at screen 0.1
set tmargin at screen 0.9
set palette defined ( 0 '#000090',\
                      1 '#000fff',\
                      2 '#0090ff',\
                      3 '#0fffee',\
                      4 '#90ff70',\
                      5 '#ffee00',\
                      6 '#ff7000',\
                      7 '#ee0000',\
                      8 '#7f0000')
set pm3d map interpolate 20,20
unset key
set multiplot

# plot the heatmap
splot '2m_p2_f36.txt' using 1:2:3

unset multiplot
unset output
我得到了这样的结果 我想手动设置颜色贴图的最大值和最小值。这是因为我必须绘制温度可能高达1000摄氏度的其他曲线图。所以我不希望红色在一个曲线图中指示300摄氏度,在另一个曲线图中指示1000摄氏度。我该如何进行Gnuplot?

我找到了解决方案: 使用以下命令

set cbrange [MIN:MAX]
其中,最小值和最大值应为要指定给颜色栏的最小值和最大值