Проецируйте текстовую аннотацию на осях карты
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
может также быть 2-D символьным массивом, таким что размер (string,1)
соответствует numel(lat)
).
textm(lat,lon,z,string)
рисует текст на высоте (высотах), указанной в z
, который должен быть того же размера, что и lat
и lon
. Высота по умолчанию 0.
textm(lat,lon,z,
устанавливает свойства текстового объекта. Все свойства, поддерживаемые MATLAB® string
,PropertyName
,PropertyValue,...)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
function, текст перемещается по мере необходимости. Использование text
для фиксации текстовых объектов в осях, не зависящих от проекции.
Вы можете работать со скаляром lat
и lon
данные или векторные lat
и lon
данные. Если вы находитесь в скалярном режиме и вводите массив ячеек из векторов символов, вы получите текстовый объект, содержащий несколько линии. Также обратите внимание, что символы вертикальной косой черты, вместо создания нескольких линий текста, дают одну линию текста, содержащую вертикальные косые черты. С другой стороны, если lat
и lon
являются нескалярными, тогда размер входного сигнала массива ячеек должен точно совпадать с их размером.