contourcmap

Контурная палитра и шкала палитры для текущей системы координат

Синтаксис

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

Описание

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

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

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

h = contourcmap(...) возвращает указатель на оси шкалы палитры.

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

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', где метки расположены по центру от цветовых пропусков. Если оси содержат объекты контура Mapping Toolbox, ColorAlignment будет автоматически установлено значение 'center' для контурных линий и 'ends' для заполненных контуров и не может быть изменен.

'SourceObject'

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

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

'TitleString'

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

'XLabelString'

X метка шкалы палитры, заданная как вектор символов.

'YLabelString'

Y метка шкалы палитры, заданная как вектор символов.

'ZLabelString'

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

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

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