Очертите палитры

Этот пример показывает, как можно создать палитры, которые заставляют поверхности быть похожими на контурные карты для других типов данных помимо ландшафта. Функция contourcmap создает палитру, которая имеет цветные изменения в шаге фиксированного значения. Его обязательные аргументы являются инкрементным значением и именем функции палитры. Опционально, можно также использовать contourcmap, чтобы добавить и маркировать шкалу палитры так же к функции шкалы палитры MATLAB®.

Загрузите мировой набор данных geoid и представьте его с палитрой по умолчанию.

load geoid
figure
worldmap(geoid,geoidrefvec)
geoshow(geoid, geoidrefvec, 'DisplayType', 'surface')

Используйте contourcmap, чтобы задать интервал контура 10 (метры) и поместить шкалу палитры ниже карты. Задайте новую палитру, чтобы использовать, 'jet'.

contourcmap('jet',10,'colorbar','on','location','horizontal')

Если вы хотите представить ограниченный диапазон значений, можно ввести вектор равномерно расположенных с интервалами значений для первого аргумента. Здесь вы задаете 5-метровый интервал и обрезаете символическое обозначение на уровне 0 метров на нижнем уровне и 50 метров на верхнем уровне:

contourcmap('jet',[0:5:50],'colorbar','on','location','horizontal')