【发布时间】:2018-01-01 18:35:15
【问题描述】:
无论我尝试什么,我都无法稳定两个图表的颜色。当值从 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);
【问题讨论】:
-
你能举一个你正在使用的代码的例子吗?谢谢!
-
欢迎来到 Stack Overflow!寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建 minimal reproducible example。使用“编辑”链接改进您的问题 - 不要通过 cmets 添加更多信息。谢谢!
标签: matlab plot surface colormap