Spec-Zone.ru › Matplotlib 3.5

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

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

bytesbool

Если False (по умолчанию), возвращаемые значения RGBA будут числами с плавающей точкой в интервале [0, 1] в противном случае они будут 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]

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

reversed(name=None)[source]

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

Примечание

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

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

Имя для инвертированной цветовой карты. Если None, имя будет именем родительской цветовой карты + "_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

Multicolored lines

Линии с несколькими цветами

Creating a colormap from a list of colors

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

Left ventricle bullseye

Мишень левого желудочка

Customized Colorbars Tutorial

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

Creating Colormaps in Matplotlib

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

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

Spec-Zone.ru

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