使用工具matlab m_map toolbox(该包自行下载)

Example Code

m_plot(data.lon,data.lat,'.','markersize',8,'color','b')
m_proj('robinson','longitudes',[-180 180],'latitudes',[-90 90]);
m_coast('patch',[.7 1 .7],'edgecolor','none'); % 海岸填充
m_grid('box','fancy','linestyle','-','gridcolor','w','backcolor',[.2 .65 1]); % 边框属性)


一、 设置投影方式
世界地图投影方式

m_proj(‘mercator’);
m_proj(‘miller’);
m_proj(‘hammer’);
m_proj(‘Mollweide’)
m_proj(‘robinson’);

二、m_coast是画海岸线
使用1/4°分辨率的海岸线数据,使用自己的数据库,可以画出更高分辨率的海岸线。

m_coast可以调用许多参数,如:

m_coast(‘linewidth’,2,‘color’,‘r’);可以画出一个更宽的红色的海岸线。
也可以填充海岸线,使用patch选项,
m_coast(‘patch’,[.7.7 .7],‘edgecolor’,‘none’);

三、m_grid是关于绘制网格线和边框的设置。

box是边框设置:on有,off无,fancy为黑白框
xtick:轴显示刻度线数
xticklabels:[数组]显示特定的标签
xlabeldir: 标签显示方向:middle正常横向,end竖向,ytickdir与之相反
ticklen:刻度线长度或者黑白框宽度
tickdir:刻度线方向。对于fancy来说in表示黑白框out表示线条框
tickstyle:坐标带不带NSEW方向color边框颜色
gridcolor:网格线颜色
backgroundcolor:背景色
linewidth:线宽
fontsize:轴字号
fontname :轴字体
zaxislocation:轴位置
linest:网格线型,有-- -. : - 四种

四、地图上投点或画线

m_plot(LONG,LAT,…lineproperties) % draw a line on a map(erase current plot)

m_line(LONG,LAT,…line properties) % draw a line on a map

m_quiver(LONG,LAT,U,V,S) % A quiver plot

m_text(LONG,LAT,‘string’) % Text

m_patch(LONG,LAT,…patch properties) % Patches.

PS:这里m_plot 与 m_line有巨大的迷惑性 !!!!!
在m_map的英文文档中,意思的主体是一模一样的。
但是注意后面 plot 不只应该简单的翻译为清除之前的点,实际上也会把之前的底图给清除。
投点投不出童鞋一定注意这里

下图就是把m_plot放在后面得到结果。


m_proj('robinson','longitudes',[-180 180],'latitudes',[-90 90]);
m_coast('patch',[.7 1 .7],'edgecolor','none'); % 海岸填充
m_grid('box','fancy','linestyle','-','gridcolor','w','backcolor',[.2 .65 1]); % 边框属性)
m_plot(data.lon,data.lat,'.','markersize',8,'color','b')


内容部分参考:
[1] Matlab下地形图绘图包m_map安装与使用
https://blog.csdn.net/weixin_39509073/article/details/113247019
[2] m_map中文文档
https://blog.csdn.net/u012839396/article/details/38391649

m_map包 绘制世界地图并投点(matlab)相关推荐

  1. 使用matlab绘制世界地图并根据经纬度绘制点位(附m_map的下载与安装说明)

    文章目录 1.worldmap & geoshow 2.m_map工具箱 3.根据经纬度在世界地图上绘制点位 使用matlab绘制世界地图有两种方法(自己使用过的,可能有别的我不了解的方法): ...

  2. matlab绘制世界地图(含国界)、中国地图(含省界),可下载m_map和shp文件

    matlab绘制世界地图(含国界).中国地图(含省界),可下载m_map和shp文件 1.m_map安装包下载和官方网址 2.绘制世界地图(包含国界和不含国界) 3.绘制中国地图(包含省界) 本人习惯 ...

  3. matlab绘制世界地图代码

    matlab绘制世界地图 自我认为matlab画世界地图不好看,还是pyhon画的好看 第一张图 代码如下: 这里是引用 %% clear;clc;close all load geoid % Cre ...

  4. matlab绘制世界地图的脚本

    matlab的mapping toolbox功能真是强大,远非GrADS和NCL可以相提并论的,就是帮助文档太多,下载的PDF格式的帮助说明都800多页了. 当然学习的关键还是在于实践,下面是我绘制世 ...

  5. python对数据集处理,绘制世界地图

    数据集一般是 json or csv 格式进行存储的. 本文绘制世界人口地图的数据已上传,或在http://data.okfn.org/ 进行下载. 大致如下: 对数据如何处理呢?先是需要读取文件,然 ...

  6. Python之基础详解(十二):进阶,用pyecharts绘制世界地图、玫瑰图、雷达图

    我之前发过一篇博文基本讲解了基本绘制地图的方法. 我这里打算直接调用api来创建实时动态地图,并且分析数据绘制了玫瑰图,雷达图. 步骤 配套资源下载: 第一步:配置环境 第二步:爬取数据 第三步:创建 ...

  7. Anaconda 5.0.0 JupyterLab 0.27.0 中使用 matplotlib basemap 绘制世界地图

    Anaconda 5.0.0 JupyterLab 0.27.0 中使用 matplotlib basemap 绘制世界地图 准备环境 安全的安装Anaconda3 5.0.0 Windows x86 ...

  8. python 绘制世界地图,添加海岸线、陆地、投影

    python 绘制世界地图,添加海岸线.陆地.投影等 tips:最近在学习python的模块:matplotlib 为画全球的要素分布做准备 在此之前,先学习一下如何绘制世界地图,以及一些投影的使用. ...

  9. ComplexHeatmap包绘制热图(二)

    前面我介绍了如何利用ComplexHeatmap包绘制简单的热图,现在我们绘制一个稍微复杂一些的热图 首先还是配置数据 data=matrix(rnorm(100),nrow=10) colnames ...

最新文章

  1. 如何优雅的使用Mock Server
  2. 关于MYSQL日期 字符串 时间戳互转
  3. go iris 连接 mysql 异步_go语言解决并发的方法有哪些?
  4. 数据结构(python)
  5. 在下一个项目中不使用JavaDoc的5大原因
  6. linux live cd ubuntu,在Windows 7上体验Ubuntu Live CD
  7. 创建对象的其中两种方法的比较
  8. c3p0连接错误 An attempt by a client to checkout a Connection has timed out.
  9. BigDecimal 加减乘除 | 比较大小 | 取最大最小值 | 保留小数位 |转String
  10. 算法导论第三版 第一章答案
  11. 数学建模之蒙特卡罗模型
  12. python分词原理_结巴分词原理
  13. 第一周CorelDRAW课
  14. bde访问64位oracle,Delphi5企业版使用BDE访问Oracle方法
  15. 我的ubuntu比windows xp欠缺的地方
  16. 我叫mt4最新服务器,我叫mt4新区开服表 最新新区开服时间汇总分享[多图]
  17. cp -rv linux,Linux基础知识(二)
  18. 自编码实例3:卷积网络的自编码
  19. 电子计算机科学工程,计算机科学与技术学院
  20. 【python实例6.5】一篇文章让你弄懂政府工作报告词云~总结笔记

热门文章

  1. 百度京东加持的新潮传媒 已成为分众传媒最大的敌人
  2. iOS 讯飞语音之语音听写 录音的实现
  3. Rick and Morty 英语学习笔记S1-7
  4. 汉阳新员工培训拒绝走马观花快乐在线打听工友有话讲
  5. 江苏2021年新高考八省联考成绩查询,江苏2021八省联考分数、位次汇总!
  6. RNN模型与NLP应用:Simple RNN模型-3
  7. Lucene FST算法(二)
  8. 基于python可视化的网页搜索引擎设计#毕业设计
  9. ARC与非ARC混合编程
  10. 影像组织方案(BSQ,BIP, BIL )