matlab如何实现两张图高程颜色比较,两张高程图相同的颜色对应相同的高程

问题遇到的现象和发生背景

在生成的两张高程图中,不同的颜色对应的高程不一样,如何实现两张图相同的高程对应相同的颜色

问题相关代码,请勿粘贴截图

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

你好,可以设置contourf,大家都按照一个模子来,即在colorbar语句后面都加上一样的caxis([0,8])

[X,Y,Z] = peaks(50); Z = (Z-min(Z(:)))/(max(Z(:))-min(Z(:))); % 随便设的数据
colorlevel = 0:0.5:8; 
figure(1);clf
subplot(1,2,1)
contourf(X,Y,8*Z,colorlevel,'ShowText','on')
colorbar
caxis([0,8]) % 只要caxis一致
subplot(1,2,2)
contourf(X,Y,7*Z,colorlevel,'ShowText','on')
colorbar
caxis([0,8]) % 只要caxis一致

效果图:

img

如有帮助,还麻烦题主给个宝贵的采纳支持一下答主答题哟,谢谢啦