clabelm

Добавьте метки контура, чтобы сопоставить отображение контура

Синтаксис

clabelm(C)
clabelm(C,h)
clabelm(C,v)
clabelm(C,h,v)
clabelm(___,Name,Value)
clabelm(C,'manual')
clabelm(C,h,'manual')
text_handles = clabel(___)

Описание

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

пример

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

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

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

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

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

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

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

Входные параметры

свернуть все

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

Обработайте к объекту contourgroup, возвращенному contourm, contourfm или функциями contour3m.

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

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

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

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

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

свернуть все

Указатели текстовых объектов, которые создает clabelm. Свойства UserData текстовых объектов содержат отображенные значения контура.

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

Примеры

свернуть все

Загрузите geoid обычная сетка данных.

load geoid

Создайте карту оси с проекцией Миллера и добавьте кадр в оси. Используйте tightmap, чтобы устранить дополнительный пробел, окружающий кадр. Создайте контурную карту.

axesm miller;
framem;
tightmap;
[C,h] = contourm(geoid,geoidlegend,-100:50:80);

Добавьте метки в контурную карту.

clabelm(C,h)

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

| | | |

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