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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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 topo
R = georasterref('RasterSize', size(topo), ...
   'Latlim', [-90 90], 'Lonlim', [0 360]);
figure('Color','white')
worldmap(topo, R)
contourfm(topo, R);
contourcmap('jet', 'Colorbar', 'on', ...
   'Location', 'horizontal', ...
   'TitleString', 'Contour Intervals in Meters');

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

Загрузите данные из MAT-файлов.

load topo
load coastlines

Создайте растровый объект ссылки, сопоставленный с topo набором данных.

R = georefcells(topolatlim,topolonlim,size(topo));

Отобразите topo набор данных на worldmap.

figure('Color','white')
worldmap(topo,R)
geoshow(topo,R,'DisplayType','texturemap');

Измените карту цветов контуров.

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

Отобразите береговые линии на карте.

geoshow(coastlat,coastlon,'Color', 'black')

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

| | | | | |

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