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струя, или имя любой подобной функции палитры 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'

Указатель графического объекта, который используется, чтобы определить цветные пределы для палитры. 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.

Отобразите мировую карту с палитрой, по которой цвета варьируются в размере шага 2 000.

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

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