Main Content

geotickformat

设置或查询地理刻度标签格式

说明

设置刻度格式

示例

geotickformat(fmt) 设置当前地理坐标区或地图坐标区的纬度和经度刻度标签的格式。如果当前坐标区不是地理坐标区或地图坐标区,或没有当前坐标区,则该函数会使用指定的刻度标签格式创建一个新的地理坐标区。

您可以不带括号指定 fmt 参量。例如,geotickformat dd 将刻度标签格式设置为十进制度。

geotickformat(ax,fmt)ax 指定的地理坐标区或地图坐标区设置刻度标签格式。

查询刻度格式

tickLabelFormat = geotickformat 返回当前地理坐标区或地图坐标区的刻度标签格式。

tickLabelFormat = geotickformat(ax) 返回 ax 指定的坐标区的刻度标签格式。

示例

全部折叠

指定巴西三个城市的位置和名称。

lat = [-23.55 -22.91 -15.79];
lon = [-46.63 -43.2 -47.8828];
n = [" Sao Paulo"," Rio de Janeiro"," Brasilia"];

bluegreen 底图上使用填充标记显示位置和名称。

geoscatter(lat,lon,"filled")
text(lat,lon,n)
geobasemap bluegreen
geolimits([-25 -16],[-54 -38])

将刻度标签格式更改为十进制度。-dd 选项使用减号 (-) 表示南方和西方。

geotickformat -dd

Figure contains an axes object. The axes object contains 4 objects of type scatter, text.

输入参数

全部折叠

刻度标签格式,指定为下列值之一。

格式描述示例
"dd"十进制度加上指南针方向23°N
"dm"度和十进制分加上指南针方向18°30'W
"dms"(默认值)度、分、十进制秒加上指南针方向110°06'18.5"E
"-dd"十进制度,用减号 (-) 表示南纬和西经-115.25°
"-dm"度和十进制分,用减号 (-) 表示南纬和西经-5°45.5'
"-dms"度、分和十进制秒,用减号 (-) 表示南纬和西经-3°21'05"

数据类型: char | string

目标坐标区,指定为 GeographicAxes 对象 1MapAxes (Mapping Toolbox™) 对象。

如果不指定此参量,则 geotickformat 函数将为当前坐标区设置刻度格式,前提是当前坐标区是地理或地图坐标区对象。

提示

  • geotickformat 函数查询存储在坐标区的 TickLabelFormat 属性中的格式。

  • 对于地理坐标区,如果通过设置与轴关联的 GeographicRuler 对象的 TickLabelFormat 属性来覆盖单个轴的格式,则 geotickformat 函数返回的值与轴或显示的地图的格式不匹配。不建议设置单个轴的 TickLabelFormat 属性。

版本历史记录

在 R2019a 中推出

另请参阅

函数

属性


1 Alignment of boundaries and region labels are a presentation of the feature provided by the data vendors and do not imply endorsement by MathWorks®.