- 积分
- 18643
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-12-4
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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--');
|
|