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