接着上次的内容
在上张图的基础上加载河流,湖泊和城市信息
lakes = shaperead('worldlakes', 'UseGeoCoords', true);
geoshow(lakes, 'FaceColor', 'blue')
rivers = shaperead('worldrivers', 'UseGeoCoords', true);
geoshow(rivers, 'Color', 'blue')
cities = shaperead('worldcities', 'UseGeoCoords', true);
geoshow(cities, 'Marker', '.', 'Color', 'red')
textm(22.5,114.0,'香港')
textm(34,140.0,'东京')%在地图上标注东京和香港
想必大家已经发现了mapping工具箱里的各个函数与普通的画图函数的区别就在于后面读了个m,如textm,contourfm。现在大家知道如何给自己画的图添加上陆地信息了吧。
最后想说明的是contourfm函数用之前要指定投影方式,(maps %查看当前可用的地图投影方式 ),指定函数为axesm ,例:axesm robinson 。但是如果你开头写了worldmap,你就不用再指定投影方式了,因为这个指令已经设置了默认投影方式了。
而m_map工具箱里的函数前面加了m_
,如m_contourf,函数的用法与contourf一致,唯一的区别也是要先指定投影方式。具体用法可以参加m_map官网http://www.eos.ubc.ca/~rich/map.html