Цвета и colorscales (упорядоченный прогрессии цветов) неоценимы для представления географических переменных на картах, особенно когда вы создаете ландшафт и тематические карты. Следующий раздел обеспечивает пример для применения палитр и шкал палитры к картам.
В предыдущих примерах функциональный demcmap
использовался, чтобы окрасить несколько цифровых моделей повышения (DEM) топографическими отображениями. Эта функция создает палитры, соответствующие рендерингу демократов, несмотря на то, что это, конечно, не ограничивается демократами.
Эти палитры, по умолчанию, имеют подобные атласу цвета, меняющиеся в зависимости от повышения или глубины, которые правильно сохраняют интерфейс моря земли. В картографии такие цветовые схемы называются гипсометрическими оттенками.
Чтобы настроить соответствующую проекцию карты, передайте сетку данных korea
и ссылающийся на вектор к worldmap
.
load korea
figure
worldmap(map,refvec)
Отобразите сетку данных с geoshow
. Заметьте, что DEM Кореи отображен с помощью палитры по умолчанию, которая является несоответствующей и заставляет поверхность быть неузнаваемой.
geoshow(map, refvec, 'DisplayType', 'surface')
Примените палитру DEM по умолчанию.
demcmap(map)
Можно также заставить demcmap
присвоить все высоты в конкретной области значений к тому же цвету. Это приводит к квазиконтурной карте с пропусками в постоянном интервале. Теперь окрасьте эту карту с помощью той же цветовой схемы, огрубившей, чтобы отобразить 500-метровые полосы.
demcmap('inc',map,500)
colorbar
Обратите внимание на то, что первый аргумент к demcmap
, 'inc'
, указывает, что третий аргумент должен быть интерпретирован как диапазон значений. Если вы предпочитаете, можно задать желаемое количество цветов с третьим аргументом путем установки первого аргумента на 'size'
.