textm

Текстовая аннотация проекта на оси карты

Синтаксис

textm(lat,lon,string)
textm(lat,lon,z,string)
textm(lat,lon,z,string,PropertyName,PropertyValue,...)
h = textm(...)

Описание

textm(lat,lon,string) проектирует текст в string на текущие оси карты в местоположениях, заданных lat и lon. Модули lat и lon должны совпадать со свойством 'angleunits' осей карты. Если lat и lon содержат несколько элементов, textm помещает текстовый объект в каждом местоположении. В этом случае string может быть массивом ячеек из символьных векторов с тем же числом элементов как lat и lon. (Для обратной совместимости string может также быть 2D символьным массивом, таким образом, что size(string,1) совпадает с numel(lat)).

textm(lat,lon,z,string) чертит текст на высоте (высотах), заданной в z, который должен быть одного размера как lat и lon. Высота по умолчанию 0.

textm(lat,lon,z,string,PropertyName,PropertyValue,...) устанавливает свойства текстовых объектов. Все свойства, поддержанные функцией MATLAB® text, поддерживаются textm.

h = textm(...) возвращает указатели на чертившие текстовые объекты.

Примеры

Функция textm, который отличает его от стандартного MATLAB функция text, - то, что текстовый объект спроектирован соответственно. Введите следующее:

axesm sinusoid
framem('FEdgeColor','red')
textm(60,90,'hello')

figure; axesm miller
framem('FEdgeColor','red')
textm(60,90,'hello')

Текстовый 'hello' помещается в ту же географическую точку, но это, кажется, переместилось относительно осей из-за различных проекций. Если вы изменяете проекцию с помощью функции setm, текст перемещается по мере необходимости. Используйте text, чтобы зафиксировать текстовые объекты в осях, независимых от проекции.

Советы

Можно работать со скалярным lat и данными lon или векторным lat и данными lon. Если вы будете в скалярном режиме, и вы вводите массив ячеек из символьных векторов, вы получите текстовый объект, содержащий несколько строк. Также обратите внимание, что вертикальные символы наклонной черты, вместо того, чтобы продолжить несколько линий текста, приводят к одной строке текста, содержащего вертикальные наклонные черты. С другой стороны, если lat и lon являются нескалярными, то размер входа массива ячеек должен совпадать с их размером точно.

Смотрите также

|

Представлено до R2006a