Spec-Zone.ru › Matplotlib 2.2

matplotlib.colors.BoundaryNorm

class matplotlib.colors.BoundaryNorm(boundaries, ncolors, clip=False) [source]

Генерирует индекс цветовой карты на основе дискретных интервалов.

В отличие от Normalize или LogNorm, BoundaryNorm сопоставляет значения целым числам, а не интервалу 0-1.

Сопоставление с интервалом 0-1 можно было бы выполнить с помощью кусочно-линейной интерполяции, но использование целых чисел кажется проще и уменьшает количество преобразований между целыми и числами с плавающей точкой.

Параметры:
boundaries : array-like

Монотонно возрастающая последовательность границ

ncolors : int

Количество цветов в используемой цветовой карте

clip : bool, optional

Если clip равно True, значения за пределами диапазона сопоставляются с 0, если они меньше boundaries[0], или с ncolors - 1, если они больше boundaries[-1].

Если clip равно False, значения за пределами диапазона сопоставляются с -1, если они меньше boundaries[0], или с ncolors, если они больше boundaries[-1]. Затем они преобразуются в допустимые индексы с помощью Colormap.__call__().

Примечания

boundaries определяет границы бинов, и данные, попадающие в бины, сопоставляются с цветом с тем же индексом.

Если количество бинов не равно ncolors, цвет выбирается с помощью линейной интерполяции номера бина на номера цветов.

inverse(value) [source]
Исключения:
ValueError

BoundaryNorm необратим, поэтому вызов этого метода всегда приведет к ошибке

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

../../_images/sphx_glr_multicolored_line_thumb.png

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

../../_images/sphx_glr_pcolormesh_levels_thumb.png

pcolormesh

../../_images/sphx_glr_image_masked_thumb.png

Маскированное изображение

../../_images/sphx_glr_image_annotated_heatmap_thumb.png

Создание аннотированных тепловых карт

../../_images/sphx_glr_leftventricle_bulleye_thumb.png

Левый желудочек (Буллие)

../../_images/sphx_glr_colormap_normalizations_bounds_thumb.png

Цветовые карты, нормализация, границы

../../_images/sphx_glr_colormap_normalizations_thumb.png

Цветовые карты, нормализация

../../_images/sphx_glr_colorbar_only_thumb.png

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

../../_images/sphx_glr_colormapnorms_thumb.png

Нормализация цветовых карт

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

Spec-Zone.ru

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