exponenta event banner

contourcbar

Цветовая панель для отображения закрашенной карты контуров

Синтаксис

H = contourcbar(...)

Описание

H = contourcbar(...) создает цветовую панель, связанную с контурным отображением с заливкой, созданным с помощью contourfm, contourm, contour3m, или geoshow. Он поддерживает тот же синтаксис и те же параметры использования, что и функция. colorbar.

Примеры

свернуть все

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

load topo60c

Создайте объект оси карты с границами, соответствующими Северной Америке. Отображение данных отметок на осях карты с использованием закрашенного контурного графика. Затем установите пределы карты цветов и добавьте панель цветов.

worldmap('north america')
contourfm(topo60c,topo60cR,-7000:1000:3000)
caxis([-8000 4000])
contourcbar

Создайте карту мира. Переместите метки меридиана в нижнюю часть карты и уменьшите число меток меридиана.

figure
ax = worldmap('world');
setm(ax,'MLabelParallel',-90)
setm(ax,'MLabelLocation',90)

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

[N,R] = egm96geoid;
levels = [-70 -40 -20 -10 0 10 20 40 70];
geoshow(N,R,'DisplayType','contour',...
   'LevelList',levels,'Fill','on','LineColor','black')

Добавьте цветовую линейку в нижнюю часть рисунка. Добавление метки.

cb = contourcbar('peer',ax,'Location','southoutside');
cb.XLabel.String = 'Geoid Undulation in Meters';

Установите пределы карты цветов с помощью caxis функция. Затем примените другую карту цветов.

caxis([-110 90])
colormap(hsv)

Совет

  • Если при вызове указаны одноранговые оси contourcbar, это должны быть оси карты, содержащие объект, созданный с помощью одной из функций Toolbox™ отображения, перечисленных выше. В противном случае текущие оси должны содержать такой объект.

  • При наличии объекта-контура панели инструментов отображения цветовая полоса заполняется сплошными цветовыми блоками, которые связывают друг друга на уровнях контуров, используемых на графике. Таким образом, уровни контуров, ограничивающие заполняющий многоугольник заданного цвета, могут быть выведены графически путем проверки верхнего и нижнего пределов соответствующего блока в цветовой линейке. При отсутствии объекта-контура панели инструментов сопоставления создается обычная цветовая полоса.

  • Если несколько контурных объектов панели инструментов сопоставления присутствуют в одних и тех же осях, то уровни, используемые для разделения цветовой полосы на блоки, будут соответствовать первому найденному контурному объекту. Такая ситуация может возникнуть, когда больший набор данных разбивается, например, на несколько элементов сетки, но пока все элементы используются в одном списке уровней горизонталей, цветовая полоса будет правильно представлять их все.

См. также

| |

Представлен в R2011b