polcmap

Создайте палитру, соответствующую политическим областям

Описание

polcmap применяет случайную, палитру с отключенным звуком к текущей фигуре. Размер палитры совпадает с существующей палитрой.

пример

polcmap(ncolors) создает палитру с конкретным количеством цветов.

polcmap(ncolors,maxsat) управляет максимальным насыщением цветов.

polcmap(ncolors,huelimits,saturationlimits,valuelimits) управляет оттенком, насыщением и значением цветов. polcmap случайным образом выбирает значения в предельных векторах. Это двухэлементные векторы формы [min max]. Допустимые значения лежат в диапазоне от 0 до 1. Когда оттенок варьируется от 0 до 1, итоговый цвет варьируется от красного, через желтый, зеленый, голубой цвет, синий цвет, и пурпурный, назад к красному. Когда насыщение 0, цвета являются ненасыщенными; они - просто оттенки серого. Когда насыщение равняется 1, цвета полностью насыщаются; они не содержат белого компонента. Когда значение варьируется от 0 до 1, увеличения яркости.

cmap = polcmap(___) возвращает палитру, не применяя его к фигуре.

Примеры

свернуть все

Создайте пустую карту оси с Ламбертом Конформная Коническая проекция и сопоставьте пределы, покрывающие Техас.

figure
usamap('texas')

Считайте векторные функции, такие как государственные границы, из файла форм.

states = shaperead('usastatelo.shp','UseGeoCoords',true);

Задайте цвета, вы хотите обратиться к формам (состояния) в спецификации символа. Используйте polcmap создать карту цветов тот же размер как число элементов в states массив. polcmap создает палитру цветов с отключенным звуком.

faceColors = makesymbolspec('Polygon',...
     {'INDEX', [1 numel(states)], 'FaceColor', ...
      polcmap(numel(states))});

Отобразите карту с помощью спецификации символа, чтобы окрасить закрашенные фигуры (состояния) в карте. Цвета, которые вы получаете для этого примера, могут варьироваться каждый раз, когда вы запускаете этот пример потому что polcmap вычисляет их случайным образом.

geoshow(states, 'DisplayType', 'polygon', 'SymbolSpec', faceColors)

Входные параметры

свернуть все

Количество раскрашивает карту цветов, заданную в виде числа.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Максимальное насыщение цветов, заданных в виде числа. Большие максимальные степени насыщения производят более яркий, больше насыщенных цветов.

Типы данных: single | double | logical | char

Пределы цветового диапазона, заданные как двухэлементный вектор формы [min max]. Значения лежат в диапазоне от 0 до 1,0. Когда оттенок варьируется от 0 до 1, итоговый цвет варьируется от красного, через желтый, зеленый, голубой цвет, синий цвет, и пурпурный, назад к красному.

Типы данных: single | double

Пределы насыщенности цвета, заданные как двухэлементный вектор формы [min max]. Значения лежат в диапазоне от 0 до 1,0. Когда насыщение 0, цвета являются ненасыщенными; они - просто оттенки серого. Когда насыщение равняется 1, цвета полностью насыщаются; они не содержат белого компонента.

Типы данных: single | double

Яркость цветов, заданных как двухэлементный вектор формы [min max]. Значения лежат в диапазоне от 0 до 1,0. Когда значение варьируется от 0 до 1, увеличения яркости.

Типы данных: single | double

Выходные аргументы

свернуть все

Палитра, возвращенная как m-by-3 числовой массив класса double или класс single, В зависимости от типа входа.

Советы

  • Вы не можете использовать polcmap изменить цвета отображенных закрашенных фигур, чертивших geoshow или mapshow. Закрашенные фигуры, должно быть, были представлены displaym. Однако вы можете цветовые поля с помощью polcmap когда вы вызываете geoshow или mapshow (см. Цветовые поля с SymbolSpec, Созданным Используя polcmap).

Смотрите также

|

Представлено до R2006a