Spec-Zone.ru › Matplotlib

matplotlib.colors.Colormap

classmatplotlib.colors.Colormap(name, N=256)[source]

Bases: object

Базовый класс для всех отображений скалярных значений в RGBA.

Обычно экземпляры Colormap используются для преобразования значений данных (чисел с плавающей точкой) из интервала [0, 1] в цвет RGBA, который представляет соответствующая Colormap. Для масштабирования данных в интервал [0, 1] см. matplotlib.colors.Normalize. Подклассы matplotlib.cm.ScalarMappable активно используют эту цепочку обработки data -> normalize -> map-to-color.

Параметры:
namestr

Имя цветовой карты.

Nint

Количество уровней квантования RGB.

__call__(X, alpha=None, bytes=False)[source]
Параметры:
Xfloat или int, ndarray или скаляр

Значение(я) данных, которые необходимо преобразовать в RGBA. Для чисел с плавающей точкой X должно быть в интервале [0.0, 1.0] для получения значений RGBA X*100 вдоль линии Colormap. Для целых чисел X должно быть в интервале [0, Colormap.N) для возврата значений RGBA, индексированных из Colormap с индексом X.

alphafloat или массив-подобный объект или None

Альфа должен быть скаляром между 0 и 1, последовательностью таких чисел с формой, соответствующей X, или None.

bytesbool

Если False (по умолчанию), возвращаемые значения RGBA будут числами с плавающей точкой в интервале [0, 1] в противном случае они будут numpy.uint8 в интервале [0, 255].

Возвращаемое значение:
Кортеж значений RGBA, если X является скаляром, в противном случае массив значений
RGBA с формой X.shape + (4, ).
colorbar_extend

Когда эта цветовая карта существует на скалярном отображаемом элементе, и colorbar_extend не False, создание colorbar получит colorbar_extend в качестве значения по умолчанию для параметра extend в конструкторе matplotlib.colorbar.Colorbar.

copy()[source]

Возвращает копию цветовой карты.

get_bad()[source]

Получить цвет для значений с пропусками.

get_over()[source]

Получить цвет для значений, превышающих верхний предел.

get_under()[source]

Получить цвет для значений, меньших нижнего предела.

is_gray()[source]

Возвращает, является ли цветовая карта градациями серого.

resampled(lutsize)[source]

Возвращает новую цветовую карту с lutsize элементами.

reversed(name=None)[source]

Возвращает инвертированный экземпляр цветовой карты.

Примечание

Эта функция не реализована для базового класса.

Параметры:
namestr, необязательно

Имя для инвертированной цветовой карты. Если None, имя устанавливается в self.name + "_r".

См. также

LinearSegmentedColormap.reversed
ListedColormap.reversed
set_bad(color='k', alpha=None)[source]

Установить цвет для значений с пропусками.

set_extremes(*, bad=None, under=None, over=None)[source]

Установить цвета для значений с пропусками (bad) и, если norm.clip = False, низких (under) и высоких (over) значений вне диапазона.

set_over(color='k', alpha=None)[source]

Установить цвет для значений, превышающих верхний предел.

set_under(color='k', alpha=None)[source]

Установить цвет для значений, меньших нижнего предела.

with_extremes(*, bad=None, under=None, over=None)[source]

Возвращает копию цветовой карты, для которой цвета для маскированных (bad) значений и, при norm.clip = False, низких (under) и высоких (over) значений за пределами диапазона, были установлены соответствующим образом.

Примеры использования matplotlib.colors.Colormap

Демонстрация Contourf

Демонстрация Contourf

Создание цветовой карты из списка цветов

Создание цветовой карты из списка цветов

Выбор отдельных цветов из цветовой карты

Выбор отдельных цветов из цветовой карты

Демонстрация Lasso

Демонстрация Lasso

Цель левого желудочка

Цель левого желудочка

Учебник по настраиваемым цветовым шкалам

Учебник по настраиваемым цветовым шкалам

Создание цветовых карт в Matplotlib

Создание цветовых карт в Matplotlib

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.colors.Colormap.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API