rotatetext
将文本旋转至基于 axesm 投影的地图上的投影网格线上
语法
rotatetext
rotatetext(objects)
rotatetext(objects,'inverse')
说明
rotatetext 会旋转显示的文本对象,以适应分度网的曲率。这些对象是通过图形用户界面以交互方式选定的。
rotatetext(objects) 可旋转所选对象。objects 可以是 handlem 能识别的名称,也可以是待显示文本对象的句柄向量。
rotatetext(objects,'inverse') 可消除先前使用 rotatetext 时添加的旋转。如果省略,则默认为 'forward'。
示例
在地图上添加文字,并将文字旋转对齐至经纬线网格。
figure
worldmap('south america')
geoshow('landareas.shp','facecolor','yellow')
cities = shaperead('worldcities.shp', 'UseGeoCoords', true);
Santiago = strcmp('Santiago',{cities(:).Name});
h=textm(cities(Santiago).Lat, cities(Santiago).Lon, ...
'Santiago');
rotatetext(h)
提示
您可以通过将基于 axesm 的地图的 LabelRotation 属性设置为 'on',来自动旋转经线标签。
版本历史记录
在 R2006a 之前推出