西会比百度多得多得多!
算了,不废话了,直接贴一段代码作为以后绘图以及设置属性的样本。
lat=[-90 90];
lon=[-180 180];
worldmap(lat,lon);
h1=axesm('MapProjection','eqdcylin','maplatlimit',lat,'maplonlimit',lon,'frame','on','parallellabel','on','meridianlabel','on','flinewidth',1,'plabellocation',5,'mlabellocation',10);
setm(h1,'fedgecolor',[.6 .6.6], 'fontname','Times New Rom','fontsize',12);
setm(h1,'grid','on');
setm(h1,'LabelFormat','none');%{compass} | signed | none
setm(h1,'PLabelMeridian','west','MLabelParallel','south');%横纵坐标轴位置
setm(h1,'Origin',[0114]);
grid off;
h=geoshow('landareas.shp','FaceColor', [0.8 0.8 0.8]);
这段代码是用来绘制基本地图以及设置坐标标注格式,控制地图颜色、投影中心、范围等等。基本设置完全涵盖,相信
这一个可以解决以后的很多通用问题。
另外一个就是plotm、textm等等,其实一看名字就明白就是跟plot、text用法完全一样的。这个命名挺科学的,哈哈。
plotm(poss(1,1),poss(2,1),'o','markersize',8,'MarkerFaceColor','y');
textm(poss(1,1)+8,poss(2,1)-10,prn,'fontname','Times NewRom','FontWeight','Bold','Color','K','fontsize',14);%
以上就是基本代码,对于基本框架已经够用了。下面贴一张效果图:不过,画这种图,还有一个问题暂时未解决,那就是怎么设置地图在纸张中的起点。这个属性设置我找了好久都没找到,⊙﹏⊙b汗!!