设置限制colormap
3视图(30天)
显示旧的评论
你好,
我有下面这个图,需要调整colorbar在所有水平梯度值低于0.05°显示在白色的。我怎么做吗?
还需要显示0.05,0.075,0.1度,轮廓填充颜色,但是不知道怎么做。谁能帮忙吗?
提前感谢你的帮助!
PS无法附加tdh的变量,因为它太大了。它代表水平海洋表面温度梯度。
![](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/1368054/image.png)
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) ';