Spec-Zone.ru › Matplotlib 2.1

matplotlib.colors.BoundaryNorm

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

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

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

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

Параметры:

boundaries : массив

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

ncolors : целое число

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

clip : bool, необязательно

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

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

Примечания

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

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

inverse(value)
Исключения:

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_leftventricle_bulleye_thumb.png

Левый желудочек Bulleye

../../_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–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/_as_gen/matplotlib.colors.BoundaryNorm.html

Spec-Zone.ru

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