边界文档

边界绘制国家或美国的州边界没有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