Spec-Zone.ru › Matplotlib 3.4

matplotlib.colors.Colormap

class matplotlib.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, ).
__copy__()[source]
__dict__ = mappingproxy({'__module__': 'matplotlib.colors', '__doc__': '\n Базовый класс для всех отображений скаляров в RGBA.\n\n Обычно экземпляры Colormap используются для преобразования значений данных (чисел\n с плавающей точкой) из интервала ``[0, 1]`` в цвет RGBA, который представляет\n данный Colormap. Для масштабирования данных в интервал ``[0, 1]`` см.\n `matplotlib.colors.Normalize`. Подклассы `matplotlib.cm.ScalarMappable`\n активно используют эту цепочку обработки ``data -> normalize -> map-to-color``\n ', '__init__': <function Colormap.__init__>, '__call__': <function Colormap.__call__>, '__copy__': <function Colormap.__copy__>, 'get_bad': <function Colormap.get_bad>, 'set_bad': <function Colormap.set_bad>, 'get_under': <function Colormap.get_under>, 'set_under': <function Colormap.set_under>, 'get_over': <function Colormap.get_over>, 'set_over': <function Colormap.set_over>, 'set_extremes': <function Colormap.set_extremes>, 'with_extremes': <function Colormap.with_extremes>, '_set_extremes': <function Colormap._set_extremes>, '_init': <function Colormap._init>, 'is_gray': <function Colormap.is_gray>, '_resample': <function Colormap._resample>, 'reversed': <function Colormap.reversed>, '_repr_png_': <function Colormap._repr_png_>, '_repr_html_': <function Colormap._repr_html_>, 'copy': <function Colormap.copy>, '__dict__': <attribute '__dict__' of 'Colormap' objects>, '__weakref__': <attribute '__weakref__' of 'Colormap' objects>, '__annotations__': {}})
__init__(name, N=256)[source]
Параметры:
namestr

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

Nint

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

__module__ = 'matplotlib.colors'
__weakref__

Список слабых ссылок на объект (если определен)

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]

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

Примечание

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

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

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

См. также

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

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

END_OF_DOCUMENT_MARKER
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.4.3/api/_as_gen/matplotlib.colors.Colormap.html

Spec-Zone.ru

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