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

В этом примере показано, как можно создать палитры, которые заставляют поверхности быть похожими на контурные карты для других типов данных помимо ландшафта. 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')