Spec-Zone.ru › Matplotlib 3.2

matplotlib.colors.Normalize

class matplotlib.colors.Normalize(vmin=None, vmax=None, clip=False) [source]

Bases: object

Класс, который при вызове может нормализовать данные в интервал [0.0, 1.0].

Если vmin или vmax не заданы, они инициализируются соответственно минимальным и максимальным значениями первого обработанного входного значения. То есть, __call__(A) вызывает autoscale_None(A). Если clip равно True и заданное значение выходит за пределы диапазона, возвращаемое значение будет равно 0 или 1, в зависимости от того, какое из них ближе. Возвращает 0, если

vmin==vmax

Работает со скалярами или массивами, включая маскированные массивы. Если clip равно True, маскированные значения устанавливаются в 1; в противном случае они остаются маскированными. Присвоение значения clipping игнорирует назначение цветов для значений за пределами диапазона, заданных в colormap, что может привести к неожиданным результатам; поэтому по умолчанию clip = False.

autoscale(self, A) [source]

Устанавливает vmin, vmax в минимальное и максимальное значение из A.

autoscale_None(self, A) [source]

Автоматически масштабирует только значения vmin или vmax равные None.

inverse(self, value) [source]
static process_value(value) [source]

Гомогенизирует входное значение value для удобной и эффективной нормализации.

value может быть скаляром или последовательностью.

Возвращает result, is_scalar, где result — маскированный массив, соответствующий value. Типы данных с плавающей точкой сохраняются; целочисленные типы с двумя байтами или меньше преобразуются в np.float32, а большие типы преобразуются в np.float64. Сохранение float32, когда это возможно, и использование операций на месте, может значительно ускорить работу с большими массивами.

Экспериментально; возможно, мы захотим добавить опцию для принудительного использования float32.

scaled(self) [source]

Возвращает, установлены ли vmin и vmax.

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

Multicolored lines

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

Contour Image

Изображение контуров

Creating annotated heatmaps

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

Image Masked

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

Blend transparency with color in 2-D images

Смешение прозрачности с цветом на 2D изображениях

Multi Image

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

Pcolor Demo

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

pcolormesh

pcolormesh

Histograms

Гистограммы

Demo Axes Grid2

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

Shaded & power normalized rendering

Оттенённое и нормализованное по мощности отображение

Frontpage contour example

Пример контура с первой страницы

Exploring normalizations

Исследование нормализации

Hillshading

Теневые эффекты

Left ventricle bullseye

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

Colormap Normalizations

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

Colormap Normalizations Bounds

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

END_OF_DOCUMENT_MARKER
Colormap Normalizations Custom

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

TwoSlopeNorm colormap normalization

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

Colormap Normalizations Lognorm

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

Colormap Normalizations Power

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

Colormap Normalizations Symlognorm

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

Constrained Layout Guide

Руководство по ограниченной компоновке

Customized Colorbars Tutorial

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

Colormap Normalization

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

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

Spec-Zone.ru

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