- 积分
- 98
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-6-2
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用MATLAB 画的地图只能覆盖掉填色的部分,等值线总是显示在地图上面特别丑,求问大家我怎么把地图画在最上层,覆盖掉下面的等值线和填色?~谢谢!!
附上我的程序
function dr_wplc1(p1,xz,lon,latt,stp,je,la1,la2,cmin,cmax,x,y,yanse)
ax = worldmap('World');
setm(ax,'Origin', [0 180 0])
land = shaperead('landareas', 'UseGeoCoords', true);
framem on; gridm on; plabel off; mlabel off; axis off tight
yq=pcolorm(latt,lon,p1');hold on;
hxz_xian(xz(:,la1:la2),x,y,yanse); hold on
caxis([cmin,cmax]);
colormap(jet(je));
set(yq,'edgecolor','none')
l=colorbar;
set(l,'ytick',[cmin:stp:cmax]);
geoshow(ax,land, 'FaceColor', [192 192 192]/255) ;
其中
yq=pcolorm(latt,lon,p1');hold on;画填色
hxz_xian(xz(:,la1:la2),x,y,yanse); hold on我写的画等值线的
求大家指教!!!
|
|