设置限制colormap

3视图(30天)
会
2023年4月27日
回答: 西蒙•陈 2023年4月28日
你好,
我有下面这个图,需要调整colorbar在所有水平梯度值低于0.05°显示在白色的。我怎么做吗?
还需要显示0.05,0.075,0.1度,轮廓填充颜色,但是不知道怎么做。谁能帮忙吗?
提前感谢你的帮助!
PS无法附加tdh的变量,因为它太大了。它代表水平海洋表面温度梯度。
cm1 = brewermap(40岁“RdPu”);
cm1 (cm1 > 1) = 1;
cm1 (cm1 < 0) = 0;
LONLIMS = 7.8 [-16];
LATLIMS = [47 62];
m_proj (“米勒”,“朗”LONLIMS,“纬度”,LATLIMS);
m_pcolor (lont (1: end-1)、奈(1:end-1),意味着(tdh, 3)”)
阴影
caxis (0.1 [0])
colormap (cm1)
((0.05 - 1):);%设置范围
colormap城市规划机构(cmap);%应用新colormap
colorbar ();
m_grid (“字形大小”10);
m_gshhs_f (“补丁”,(。8。8。8),“edgecolor”,(。1。1。1]);
cb = colorbar;
cb.Label。字符串=“水平温度梯度(\ circC) ';
2的评论
会
2023年4月28日
谢谢亚当。
尽管这一变化的极限只显示值0.05至0.1。我想显示值在0到0.1之间,但显示值低于0.05全白,所以颜色从0.05开始,如果这是有意义的。

登录置评。

答案(1)

西蒙•陈
西蒙•陈 2023年4月28日
你可以尝试创建一个定制的colormap使用 colormapeditor

类别

找到更多的在Colormaps帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!