Spec-Zone.ru › Matplotlib 3.8

matplotlib.colors.Colormap

classmatplotlib.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] , в противном случае они будут numpy.uint8 в интервале [0, 255].

Возвращаемое значение:
Кортеж значений RGBA, если X является скаляром, в противном случае массив
значений RGBA с формой X.shape + (4, ).
colorbar_extend

Когда эта цветовая карта существует на скалярном mappable и 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".

См. также

LinearSegmentedColormap.reversed
ListedColormap.reversed
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]

Установить цвет для значений, выходящих за нижние пределы.

END_OF_DOCUMENT_MARKER
with_extremes(*, bad=None, under=None, over=None)[source]

Возвращает копию цветовой карты, для которой цвета для замаскированных (bad) значений и, когда norm.clip = False, низких (under) и высоких (over) значений вне диапазона были установлены соответствующим образом.

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

Линии с несколькими цветами

Линии с несколькими цветами

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

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

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

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

Выбор отдельных цветов из цветовой карты

Выбор отдельных цветов из цветовой карты

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

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

Мишень левого желудочка

Мишень левого желудочка

Учебник по настраиваемым цветовым шкалам

Учебник по настраиваемым цветовым шкалам

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

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

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

Spec-Zone.ru

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