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".
-
-
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
© 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