matplotlib.colors.Colormap
- classmatplotlib.colors.Colormap(name, N=256)[source]
-
Основание:
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].
-
Xfloat или int,
- Возвращает:
-
- Кортеж значений 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]
-
Возвращает, является ли цветовая карта черно-белой.
- resampled(lutsize)[source]
-
Возвращает новую цветовую карту с lutsize элементами.
- reversed(name=None)[source]
-
Возвращает инвертированный экземпляр цветовой карты.
Примечание
Эта функция не реализована для базового класса.
- Параметры:
-
- namestr, необязательно
-
Имя инвертированной цветовой карты. Если None, имя устанавливается в
self.name + "_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–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/_as_gen/matplotlib.colors.Colormap.html