exponenta event banner

contourcmap

Карта цветов горизонталей и цветовая полоса для текущих осей

Синтаксис

contourcmap(cmapstr)
contourcmap(cmapstr,cdelta)
contourcmap(...,Name,Value)
h = contourcmap(...)

Описание

contourcmap(cmapstr) обновляет карту цветов фигуры для текущих осей, используя карту цветов, заданную cmapstr. Если оси содержат объекты Mapping Toolbox™ contour, результирующая карта цветов содержит то же количество цветов, что и исходная карта цветов. В противном случае результирующая карта цветов содержит десять цветов.

contourcmap(cmapstr,cdelta) обновляет карту цветов фигуры с цветами, изменяющимися в соответствии с cdelta. Если оси содержат контурные объекты панели инструментов сопоставления, значение cdelta игнорируется.

contourcmap(...,Name,Value) позволяет добавить панель цветов и управлять ее свойствами. Имена параметров могут быть сокращенными и не учитывать регистр.

h = contourcmap(...) возвращает маркер перемещения к осям colorbar.

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

cmapstr

Символьный вектор, задающий карту цветов. Действительные записи для cmapstr включать 'pink', 'hsv', 'jet'или имя любой аналогичной функции карты цветов MATLAB ®.

cdelta

Скаляр или вектор. Если cdelta является скаляром, он представляет размер шага, и цвета генерируются при кратном cdelta. Если cdelta - вектор равномерно разнесенных значений, при которых генерируются цвета; в противном случае выдается ошибка.

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

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

'Colorbar'

Символьный вектор со значениями 'on' или 'off' указание наличия цветовой линейки, 'on', или отсутствует в осях, 'off'.

По умолчанию: 'off'

'Location'

Вектор символов, указывающий местоположение панели цветов. Допустимые значения: 'vertical', 'horizontal', или 'none'.

По умолчанию: 'vertical'

'ColorAlignment'

Вектор символов, определяющий выравнивание меток на панели цветов. Допустимые значения: 'center', где метки центрированы по цветовым полосам, или 'ends', где метки центрированы по цветовым разрывам. Если оси содержат контурные объекты панели инструментов сопоставления, ColorAlignment будет автоматически установлено значение 'center' для горизонталей и 'ends' для контуров с заливкой и не может быть изменен.

'SourceObject'

Дескриптор графического объекта, который используется для определения пределов цвета для карты цветов. SourceObject значение является дескриптором текущего отображаемого объекта.

По умолчанию: gca

'TitleString'

Заголовок осей colorbar, заданный как символьный вектор.

'XLabelString'

X метка осей colorbar, заданная как символьный вектор.

'YLabelString'

Y метка осей colorbar, заданная как символьный вектор.

'ZLabelString'

Z метка осей colorbar, заданная как символьный вектор. Кроме того, допустимы свойства и значения, которые можно применить к заголовку и меткам осей colorbar.

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

h

Ручка к осям колорбара.

Примеры

свернуть все

Отображение карты мира с картой цветов, представляющей интервалы контуров в метрах.

Во-первых, загрузить растровые данные отметки и объект ссылки на географические ячейки.

load topo60c

Создайте объект оси карты с ограничениями, соответствующими данным. Отображение данных фасада с использованием закрашенного графика горизонталей. Затем обновите карту цветов и добавьте маркированную панель цветов.

worldmap(topo60c,topo60cR)
contourfm(topo60c,topo60cR)
contourcmap('jet','Colorbar','on', ...
   'Location','horizontal', ...
   'TitleString','Contour Intervals in Meters');

Figure contains an axes. The axes with title Contour Intervals in Meters contains an object of type image.

Отображение карты мира с картой цветов, в которой цвета изменяются с размером шага 2000.

Во-первых, загрузить растровые данные отметки и объект ссылки на географические ячейки. Затем загрузите координаты береговой линии.

load topo60c
load coastlines

Создайте объект оси карты с ограничениями, соответствующими данным. Отображение данных отметки и береговой линии.

worldmap(topo60c,topo60cR)
geoshow(topo60c,topo60cR,'DisplayType','texturemap')
geoshow(coastlat,coastlon,'Color','k')

Обновите карту цветов и добавьте маркированную панель цветов. Укажите размер шага в качестве второго аргумента.

contourcmap('summer',2000,'Colorbar','on', ...
   'Location','horizontal', ...
   'TitleString','Contour Intervals in Meters')

Figure contains an axes. The axes with title Contour Intervals in Meters contains an object of type image.

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