exponenta event banner

clabelm

Добавление меток горизонталей для отображения горизонталей на карте

Описание

clabelm(C) помечает все контуры, отображаемые на текущем контурном графике. Метки расположены вертикально и отображаются с помощью '+' символы. clabelm случайным образом выбирает позиции меток.

пример

clabelm(C,h) поворачивает метки и вставляет их в контурные линии. Этот синтаксис вставляет только те метки, которые вписываются в контур в зависимости от его размера.

clabelm(C,v) помечает только уровни горизонталей, заданные вектором, v.

clabelm(C,h,v) помечает только уровни горизонталей, заданные вектором vповорачивает метки и вставляет их в контурные линии.

clabelm(___,Name,Value) задает свойства текстового объекта и 'LabelSpacing' свойство группы горизонталей с использованием одного или нескольких Name,Value пара аргументов, в дополнение к любому из входных аргументов в предыдущих синтаксисах.

clabelm(C,'manual') размещает метки горизонталей в местах, выбранных с помощью мыши. Щелкните мышью или нажмите клавишу пробела, чтобы пометить контур, ближайший к центру перекрестия. Нажмите клавишу Return, пока курсор находится в окне рисунка, чтобы завершить маркировку.

clabelm(C,h,'manual') размещает метки горизонталей в местах, выбранных с помощью мыши. Нажмите клавишу Return, пока курсор находится в окне рисунка, чтобы завершить маркировку. Метки поворачиваются и вставляются в контурные линии.

text_handles = clabel(___) дополнительно возвращает массив, содержащий дескрипторы созданных текстовых объектов, с использованием любого из входных аргументов в предыдущих синтаксисах. При звонке clabel без h аргумент, text_handles также содержит дескрипторы линейных объектов, используемых для создания '+' символы.

Входные аргументы

свернуть все

Матрица горизонталей, содержащая данные, определяющие горизонтали. C возвращается contourm, contourfm, или contour3m функции.

Дескриптор объекта группы горизонталей, возвращаемый contourm, contourfm, или contour3m функции.

Значения уровня горизонталей, заданные как вектор строки или столбца отдельных значений.

Пример: [0,10,20]

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Интервал между метками на каждой линии контура, определяемый как разделенная запятыми пара, состоящая из 'LabelSpacing' и скаляр. Укажите интервал между метками в точках, где 1 точка = 1/72 дюйма.

Пример: 'LabelSpacing',72

Выходные аргументы

свернуть все

Дескрипторы текстовых объектов, которые clabelm создает. UserData свойства текстовых объектов содержат отображаемые значения горизонталей.

При звонке clabelm без h аргумент, text_handles также содержит дескрипторы линейных объектов, используемых для создания '+' символы.

Примеры

свернуть все

Получение высоты геоида и объекта привязки географических проводок из модели геоида EGM96. Затем создайте контурный график с помощью проекции Миллера. Добавление рамки с помощью framem и устранить лишний пробел с помощью tightmap.

[N,R] = egm96geoid;
axesm miller
[C,h] = contourm(N,R,-100:50:80);
framem
tightmap

Figure contains an axes. The axes contains 5 objects of type line, patch.

Добавление меток к контурному графику.

clabelm(C,h)

Figure contains an axes. The axes contains 35 objects of type line, text, patch.

См. также

| | | |

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