稳定颜色图范围以比较 Matlab 中的两个曲面图

Stabilizing the colormap range to compare two surface plot diagrams in Matlab

无论我如何尝试,我都无法稳定两个图表的颜色。当值从 0 - 30 减少到 0-1 时,颜色图总是适应新值。在附图中,我需要稳定第一个色标0-30,第二个图例应该是所有深蓝色以及表面。

忽略 y 值。

非常感谢您的帮助和建议。

部分代码如下。

args = {time,freq,abs(cfs).^2}; 
surf(args{:},'edgecolor','none'); 
view(0,90); axis tight; 
shading interp; colormap(parula(128)); 
h = colorbar;  

我试过了,但没有用。

set(h,'ylim',[0 100]); 
yal=linspace(1,100);
set(h,'ytick',yal); 

尝试添加这个:

caxis([0 100]);

https://www.mathworks.com/help/matlab/ref/caxis.html