Spec-Zone.ru › Matplotlib 2.1

matplotlib.pyplot.imshow

matplotlib.pyplot.imshow(X, cmap=None, norm=None, aspect=None, interpolation=None, alpha=None, vmin=None, vmax=None, origin=None, extent=None, shape=None, filternorm=1, filterrad=4.0, imlim=None, resample=None, url=None, hold=None, data=None, **kwargs)

Отображение изображения на осях.

Параметры:

X : массив_подобный, форма (n, m) или (n, m, 3) или (n, m, 4)

Отображение изображения в X на текущих осях. X может быть массивом или изображением PIL. Если X является массивом, он может иметь следующие формы и типы:

  • MxN – значения для отображения (float или int)
  • MxNx3 – RGB (float или uint8)
  • MxNx4 – RGBA (float или uint8)

Значение для каждого компонента массивов MxNx3 и MxNx4 типа float должно быть в диапазоне от 0,0 до 1,0. Массивы MxN отображаются в цветах на основе norm (отображение скаляра на скаляр) и cmap (отображение нормированного скаляра в цвет).

cmap : Colormap, необязательно, по умолчанию: None

Если None, используется значение по умолчанию из rc image.cmap. cmap игнорируется, если X имеет 3 измерения, напрямую задавая значения RGB(A).

aspect : [‘auto’ | ‘equal’ | скаляр], необязательно, по умолчанию: None

Если ‘auto’, изменяет соотношение сторон изображения, чтобы оно соответствовало соотношению сторон осей.

Если ‘equal’, и extent равно None, изменяет соотношение сторон осей, чтобы оно соответствовало соотношению сторон изображения. Если extent не None, соотношение сторон осей изменяется, чтобы соответствовать области.

Если None, используется значение по умолчанию из rc image.aspect.

interpolation : строка, необязательно, по умолчанию: None

Допустимые значения: ‘none’, ‘nearest’, ‘bilinear’, ‘bicubic’, ‘spline16’, ‘spline36’, ‘hanning’, ‘hamming’, ‘hermite’, ‘kaiser’, ‘quadric’, ‘catrom’, ‘gaussian’, ‘bessel’, ‘mitchell’, ‘sinc’, ‘lanczos’

Если interpolation равно None, используется значение по умолчанию из rc image.interpolation. См. также параметры filternorm и filterrad. Если interpolation равно ‘none’, интерполяция не выполняется на бэкендах Agg, ps и pdf. Другие бэкенды будут использовать ‘nearest’.

norm : Normalize, необязательно, по умолчанию: None

Экземпляр Normalize используется для масштабирования двумерного float X входного массива в диапазон (0, 1) для входных данных в cmap. Если norm равно None, используется функция по умолчанию: normalize. Если norm является экземпляром NoNorm, X должен быть массивом целых чисел, которые напрямую индексируют таблицу поиска cmap.

vmin, vmax : скаляр, необязательно, по умолчанию: None

vmin и vmax используются совместно с norm для нормализации данных яркости. Обратите внимание, что если вы передаете экземпляр norm, ваши настройки vmin и vmax будут проигнорированы.

alpha : скаляр, необязательно, по умолчанию: None

Значение альфа-смешивания, от 0 (прозрачный) до 1 (непрозрачный)

origin : [‘upper’ | ‘lower’], необязательно, по умолчанию: None

Поместить индекс [0,0] массива в верхний левый или нижний левый угол осей. Если None, используется значение по умолчанию из rc image.origin.

extent : скаляры (left, right, bottom, top), необязательно, по умолчанию: None

Положение, в координатах данных, нижне-левого и верхне-правого углов. Если None, изображение позиционируется таким образом, что центры пикселей совпадают с нулевыми (строка, столбец) индексами.

shape : скаляры (столбцы, строки), необязательно, по умолчанию: None

Для изображений из необработанного буфера

filternorm : скаляр, необязательно, по умолчанию: 1

Параметр для фильтра масштабирования изображения Antigrain. Из документации Antigrain, если filternorm = 1, фильтр нормализует целочисленные значения и исправляет ошибки округления. Он не делает ничего со значениями исходного числа с плавающей запятой, он исправляет только целые числа в соответствии с правилом 1.0, что означает, что любая сумма весов пикселей должна быть равна 1.0. Таким образом, функция фильтра должна создавать график нужной формы.

filterrad : скаляр, необязательно, по умолчанию: 4.0

Радиус фильтра для фильтров, имеющих параметр радиуса, т.е. когда интерполяция является одной из: ‘sinc’, ‘lanczos’ или ‘blackman’

Возвращает:

image : AxesImage

Другие параметры:

**kwargs : свойства Artist.

См. также

matshow
Построение матрицы или массива как изображения.

Примечания

Если не используется extent, центры пикселей будут расположены в целых координатах. Другими словами: начало координат совпадёт с центром пикселя (0, 0).

Примечание

В дополнение к вышеописанным аргументам, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]:

  • Все позиционные и все ключевые аргументы.

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

../../_images/sphx_glr_subplots_adjust_thumb.png

Настройка подграфиков

../../_images/sphx_glr_layer_images_thumb.png

Слой изображений

../../_images/sphx_glr_image_demo_thumb.png

Демонстрация изображения

../../_images/sphx_glr_contour_demo_thumb.png

Демонстрация контуров

../../_images/sphx_glr_contour_image_thumb.png

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

../../_images/sphx_glr_dolphin_thumb.png

Дельфины

../../_images/sphx_glr_mandelbrot_thumb.png

Оттенки и нормализованное отображение

../../_images/sphx_glr_animation_demo_thumb.png

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

../../_images/sphx_glr_dynamic_image_thumb.png

Анимированное изображение

../../_images/sphx_glr_dynamic_image2_thumb.png

Анимированное изображение с использованием списка изображений

END_OF_DOCUMENT_MARKER
../../_images/sphx_glr_movie_demo_sgskip_thumb.png

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

../../_images/sphx_glr_hyperlinks_sgskip_thumb.png

Гиперссылки

../../_images/sphx_glr_images_thumb.png

Учебник по изображениям

../../_images/sphx_glr_tight_layout_guide_thumb.png

Руководство по Tight Layout

© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/_as_gen/matplotlib.pyplot.imshow.html

Spec-Zone.ru

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