边界文档
边界绘制国家或美国的州边界没有Matlab的映射工具箱。如果您想在Matlab的映射工具箱生成的地图上绘制边界,请使用bordersm代替。
数据编译自2013年美国人口普查局50万数据和一个TM世界边界0.3数据集。
内容
语法
borders borders(…,LineProperty,LineValue) borders(…,PatchProperty,PatchValue) borders(…,'center',centerLon) h = borders(…)[lat,lon] = borders(place)
描述
边界绘制国家边界。
边界(地方)的边界的地方,可以是任何国家或美国的州。的地方也可能是“国家”绘制所有国家的边界,“州”绘制美国所有州的边界,或者“美国大陆”只对美国本土(对不起,关岛)进行策划。注:要绘制格鲁吉亚国家,请使用“格鲁吉亚”.要绘制美国佐治亚州,请指定“格鲁吉亚。”加上句号。
边界(…,LineProperty LineValue)指定线条样式或标记样式。
边界(…,PatchProperty PatchValue)如果任何属性开头,则将状态或国家概括为补丁对象“脸”(例如,“facecolor”、“红”).请注意,绘制所有国家的补丁可能会有点慢。
centerLon边界(…,“中心”)指定中心经度。默认值为0。
H = borders(…)返回句柄h绘制对象的。
[lat,lon] =边界(地点)不绘制任何边界,但返回它们的地理坐标数组。
例1:非常简单
要绘制所有国家的边界,只需输入边界:
边界
或者像这样指定行属性:
边界(“国家”,“r”)轴紧
例2:红色的俄罗斯,红色的俄罗斯
将俄罗斯添加到地图上,作为一个大红色区域:
边界(“俄罗斯”,“facecolor”,“红色”)
例3:美国大陆
打开一个新的图表,绘制美国大陆用黑色标出:
图边界(“美国大陆”,“k”)轴紧
例4:花式格式
让我们把德克萨斯州变成蓝色(这就是那天),给它一个厚厚的洋红色轮廓,给内布拉斯加州一个厚厚的绿色轮廓。的labelborders函数就像边界函数。
边界(德州的,“facecolor”,“蓝”,“edgecolor”,“米”,“线宽”2)边界(内布拉斯加的,‘g’,“线宽”(2) labelborders“美国大陆”,“字形大小”6);labelborders (德州的,“颜色”,“r”,“写成backgroundcolor”,“y”,...“fontangle”,“斜体”,“字形大小”, 16)
例5:格鲁吉亚对格鲁吉亚。
有两个乔治亚。为了区分它们,我在美国佐治亚州的末尾放置了一个句号。让我们比较一下:
图子图(121)边界“格鲁吉亚”labelborders“格鲁吉亚”次要情节(122)边界“格鲁吉亚。”labelborders“格鲁吉亚。”
例6:仅限数据
只想要一个国家或州的轮廓,而不去谋划?使用边界有两个输出返回不绘图的lat, lon数组。
[lat,lon] = borders(肯尼亚的);
有了地理坐标数据,您可以按照自己的意愿绘制它。新polyshape函数是一种方法:
Pgon =多形体(lon,lat,“简化”、假);图plot(pgon) xlabel经度ylabel纬度标题肯尼亚
例8:更多格式化
图边界(“墨西哥”,“:”,“线宽”, 2)在边界(伯利兹的,“facecolor”,“b”,“线型”,“- - -”,“线宽”(1) labelborders“墨西哥”,“颜色”,“r”) labelborders (伯利兹的,“颜色”,“米”)
例9:指定中心经度
不想让本初子午线在地图中间?像这样指定你自己喜欢的中心经度:
图边界(“国家”,“中心”, 100)
作者信息
的边界而且labelborders函数由查德·a·格林2015年4月,德克萨斯大学奥斯汀地球物理研究所(UTIG)的一项研究。这个函数是气候数据工具箱Matlab.