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]для возвращения значений RGBAX*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".
-
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
© 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