matlab绘制世界地图和经纬度的标记
ax=worldmap('World');%構建世界地圖
setm(ax,'parallelLabel','off');%去除緯度
setm(ax,'MeridianLabel','off');%去除經度
setm(ax,'Origin',[0 0]);%確定世界地圖的中心
land=shaperead('landareas.shp','UseGeoCoords',true);
geoshow(ax,land,'FaceColor','w');%這兩句是畫出世界地圖的陸地樣貌
load world
load world1
load world2%這三句是導入matlab中的數(shù)據(jù)
for i=1:50
? ? a=plotm(world(i,1),world(i,2),'r.','MarkerSize',10);
? ? hold on;
? ? b=plotm(world1(i,1),world1(i,2),'g.','MarkerSize',10);
? ? hold on;
? ? c=plotm(world2(i,1),world2(i,2),'b.','MarkerSize',10);
end%利用for語句來循環(huán)畫出每個點在地圖上的位置,plotm(緯度,經度,顏色設置,字號設置)
?legend([a,b,c],'2015','2016','2017');%畫出每個年份的圖例
總結
以上是生活随笔為你收集整理的matlab绘制世界地图和经纬度的标记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux eval命令详解,linux
- 下一篇: Leetcode_Map、Set