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 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

Для просмотра документации необходимо авторизоваться на сайте