请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3987|回复: 2

[程序设计] Matlab画等值线叠加阴影

[复制链接]

新浪微博达人勋

发表于 2018-2-10 21:09:35 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
麻烦各位看下,我想在Matlab里画等值线并叠加特定值的阴影范围,叠加正值的阴影范围倒是没什么问题,可是如果想叠加负值的阴影范围就会把整个区域覆盖住,本人不太熟悉Matlab,各位好心人可以帮帮忙吗?我想在等值线图上用阴影画出小于-0.6范围的区域,这是我的画图程序:
%画图
[cs,h] = m_contour(xx,yy,zz16,'k--');
z = clabel(cs,h,'FontSize',10,'Color','k','FontName','Times New Roman','LabelSpacing',1000);
colormap(mycols(3));
max_zz =1;              
min_zz =-1;                 
caxis([min_zz max_zz]);
temp1=caxis;
h1=colorbar('location','EastOutside','FontSize',10,'YTick',min_zz:0.2:max_zz,'YTicklabels',{'-1','','-0.8','','-0.6','','-0.4','','-0.2','','0','','0.2','','0.4','','0.6','','0.8','','1'});
ylabel('REOF2','FontName','Times New Roman','FontSize',12);
hold on;
m_plot(map_X,map_Y,'LineStyle','-','color','k');%绘界线;
m_grid('xtick',10,'ytick',10,'tickdir','in','yaxislocation','left','FontName','Times New Roman','FontSize',10,'linewidth',1,'linestyle','none');
hold on;
levels = [-0.6,-0.7,-0.8,-0.9,-1];
m_contourf(xx,yy,zz16,levels,'k--');

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-2-12 08:55:53 | 显示全部楼层
自己顶一下,谁能帮帮忙啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-23 09:57:53 | 显示全部楼层
可以把需要画阴影的小于-0.6的数据位置用Plot标记成点或者x
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表