稳定颜色图范围以比较 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]);
无论我如何尝试,我都无法稳定两个图表的颜色。当值从 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]);