在gnuplot中的多个pm3d绘图上强制使用相同的调色板
根据这些信息,我想创建两个颜色/等高线图,颜色范围相同 下面的代码创建了两个图。数据进入第一个数据集中的方式是z-data 2.0到5.5。第二个是1.5到5.5。我希望两个绘图都使用相同的颜色键比例,以便更好地进行比较。(即2至6) 我试着使用zrange,但不起作用在gnuplot中的多个pm3d绘图上强制使用相同的调色板,gnuplot,Gnuplot,根据这些信息,我想创建两个颜色/等高线图,颜色范围相同 下面的代码创建了两个图。数据进入第一个数据集中的方式是z-data 2.0到5.5。第二个是1.5到5.5。我希望两个绘图都使用相同的颜色键比例,以便更好地进行比较。(即2至6) 我试着使用zrange,但不起作用 #- BASE --------------------------------------------- reset #set zrange [2:6] set contour unset surface set cntrp
#- BASE ---------------------------------------------
reset
#set zrange [2:6]
set contour
unset surface
set cntrparam levels incr 2.0,0.5,8.0
set view map
set xrange [0:2184]
set yrange [0:1472]
set dgrid3d 100,100,4
set table "ap130_base_contour.txt"
splot 'ap130_base.dat' using 11:12:14
unset table
unset contour
set surface
set table "ap130_base_dgrid.txt"
splot 'ap130_base.dat' using 11:12:14
unset table
reset
set pm3d map
unset key
set palette defined (0 '#352a87', 1 '#0363e1',2 '#1485d4', 3 '#06a7c6', 4 '#38b99e', 5 '#92bf73', 6 '#d9ba56', 7 '#fcce2e', 8 '#f9fb0e')
set autoscale fix
set grid
set terminal png size 2184,1472 enhanced font "Helvetica,20"
set output 'ap130_base.png'
splot 'ap130_base_dgrid.txt' w pm3d, 'ap130_base_contour.txt' w l lc rgb "black"
set output
set terminal X11
#- TSFF ---------------------------------------------
reset
#set zrange [2:6]
set contour
unset surface
set cntrparam levels incr 2.0,0.5,8.0
set view map
set xrange [0:2184]
set yrange [0:1472]
set dgrid3d 100,100,4
set table "ap130_tsff_contour.txt"
splot 'ap130_tsff.dat' using 11:12:14
unset table
unset contour
set surface
set table "ap130_tsff_dgrid.txt"
splot 'ap130_tsff.dat' using 11:12:14
unset table
reset
set pm3d map
unset key
set palette defined (0 '#352a87', 1 '#0363e1',2 '#1485d4', 3 '#06a7c6', 4 '#38b99e', 5 '#92bf73', 6 '#d9ba56', 7 '#fcce2e', 8 '#f9fb0e')
set autoscale fix
set grid
set terminal png size 2184,1472 enhanced font "Helvetica,20"
set output 'ap130_tsff.png'
splot 'ap130_tsff_dgrid.txt' w pm3d, 'ap130_tsff_contour.txt' w l lc rgb "black"
set output
set terminal X11
注意第一个图中的色标i从2.0到5.5
在第二个图中,从1.5到5.5
我希望两个图的色阶都在1到6之间
谢谢你的意见。
格特试试看
set zrange[2:6]
set cbrange[2:6]
它应该可以做到这一点。
设置cbrange[1:6]
我想补充一点,建议的设置是有效的。要对此进行扩展,也可以向颜色比例添加标签(将cblabel设置为“文本”)。很高兴看到gnuplot命令是多么系统化。