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