Spec-Zone.ru › Matplotlib 3.3

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__(self, X, alpha=None, bytes=False) [source]
Параметры:
Xfloat or int, ndarray or scalar

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

alphafloat, None

Альфа должен быть скалярным значением от 0 до 1 или None.

bytesbool

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

Возвращает:
Кортеж значений RGBA, если X скалярный, иначе массив
RGBA values with a shape of X.shape + (4, ).
__copy__(self) [source]
__dict__ = mappingproxy({'__module__': 'matplotlib.colors', '__doc__': '\n Baseclass for all scalar to RGBA mappings.\n\n Typically, Colormap instances are used to convert data values (floats)\n from the interval ``[0, 1]`` to the RGBA color that the respective\n Colormap represents. For scaling of data into the ``[0, 1]`` interval see\n `matplotlib.colors.Normalize`. Subclasses of `matplotlib.cm.ScalarMappable`\n make heavy use of this ``data -> normalize -> map-to-color`` processing\n chain.\n ', '__init__': <function Colormap.__init__>, '__call__': <function Colormap.__call__>, '__copy__': <function Colormap.__copy__>, 'set_bad': <function Colormap.set_bad>, 'set_under': <function Colormap.set_under>, 'set_over': <function Colormap.set_over>, '_set_extremes': <function Colormap._set_extremes>, '_init': <function Colormap._init>, 'is_gray': <function Colormap.is_gray>, '_resample': <function Colormap._resample>, 'reversed': <function Colormap.reversed>, '__dict__': <attribute '__dict__' of 'Colormap' objects>, '__weakref__': <attribute '__weakref__' of 'Colormap' objects>})
__init__(self, name, N=256) [source]
Параметры:
namestr

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

Nint

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

__module__ = 'matplotlib.colors'
__weakref__

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

colorbar_extend

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

is_gray(self) [source]
reversed(self, name=None) [source]

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

Примечание

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

Параметры:
namestr, optional

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

См. также

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

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

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

Устанавливает цвет для высоких значений вне диапазона, когда norm.clip = False.

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

Устанавливает цвет для низких значений вне диапазона, когда norm.clip = False.

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

Multicolored lines

Многоцветные линии

Contourf Demo

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

Creating a colormap from a list of colors

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

Left ventricle bullseye

Левый желудочек в виде мишени

Customized Colorbars Tutorial

Руководство по настраиваемым Colorbar

Creating Colormaps in Matplotlib

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

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

Spec-Zone.ru

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