Поверните текст в проективную гратикулу
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)
Можно автоматически повернуть метки меридиана и параллели путем установки осей карты LabelRotation
свойство к 'on'
.