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

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5777|回复: 5

[讨论] 求问怎么把数据叠加在地图上呢

[复制链接]

新浪微博达人勋

发表于 2018-5-8 18:30:14 | 显示全部楼层 |阅读模式

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

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

x
我想画太平洋海温回归系数的等值线图,但是不知道该如何叠加到世界地图上,求问大家有没有什么相关的例子可以让我研究一下呢~
不胜感激!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-5-8 18:30:57 | 显示全部楼层
找了很久没有找到
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2018-5-8 18:50:58 | 显示全部楼层
m_map工具箱了解一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-5-11 11:27:52 | 显示全部楼层
本帖最后由 callmezoro 于 2018-5-11 11:29 编辑

figure
% m_proj('stereographic','lat',-90,'radius',70,'rotangle',360)
% m_proj('Equidistant','lat',[min(lat),max(lat)],'lon',[min(lon),max(lon)])
m_proj('Lambert','lat',[min(lat),max(lat)],'lon',[min(lon),max(lon)])
[lon,lat]=meshgrid(lon,lat);
m_pcolor(lon,lat,new)
shading interp
hold on
[C,H]=m_contour(lon,lat,new,'k');
clabel(C,H,'LabelSpacing',200,'Rotation',0,'FontSize',8);
clear C H
% coastline
m_coast('patch',[.9 .9 .9]);
m_grid('box','fancy','xaxislocation','top');
% xlabel('longitude');ylabel('latitude');
title(['EOF',num2str(num)])
caxis([-0.6 0.61]);
colorbar;
% load('lightRWB','lightRWB')
% colormap(gca,lightRWB)
colormap(jet)
m_map工具箱了解一下,这是我用来画图的程序,new就是你的网格点,lon,lat不用说了吧,把colorbar范围改一下就行,如果你觉得我填充的陆地颜色不好看也可以随意改,[.9 .9 .9]那个地方最上面提供了三种投影方式,你可以试试哪种比较好看,不过第一种我没写成普适性的你自己看看m_map的介绍改一改就行
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-5-12 10:30:12 | 显示全部楼层
callmezoro 发表于 2018-5-11 11:27
figure
% m_proj('stereographic','lat',-90,'radius',70,'rotangle',360)
% m_proj('Equidistant','lat' ...

感谢!!!!我研究一下~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-5-12 16:16:47 | 显示全部楼层
空城不空 发表于 2018-5-12 10:30
感谢!!!!我研究一下~

因为我画的是南半球的投影所有把横轴放到图的上面了,要是你要改之间把m_grid命令后面的xaxislocation那些删掉就行
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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