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 имя аргумента и 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 object. The axes object 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 object. The axes object with title Contour Intervals in Meters contains an object of type image.

Получите высоты геоида и географический объект ссылки регистраций из модели геоида EGM96. Отобразите шкалу палитры с помощью jet палитра. Задайте интервал контура как 10 метров.

[N,R] = egm96geoid;
worldmap(N,R)
geoshow(N,R,'DisplayType','surface')
contourcmap('jet',10,'Colorbar','on','Location','horizontal')

Figure contains an axes object. The axes object contains an object of type image.

Ограничьте область значений значений цвета путем определения вектора из равномерно расположенных с интервалами значений.

range = 0:5:50; 
contourcmap('jet',range,'Colorbar','on','Location','horizontal')

Figure contains an axes object. The axes object contains an object of type image.

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

| | | | | |

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