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 создает. The 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
Для просмотра документации необходимо авторизоваться на сайте