matplotlib.axes.Axes.spy
-
Axes.spy(Z, precision=0, marker=None, markersize=None, aspect='equal', origin='upper', **kwargs)[source] -
Построение рисунка разреженности двумерного массива.
Визуализирует ненулевые значения массива.
Доступны два стиля построения: изображение и маркер. Оба доступны для полных массивов, но только стиль маркера работает для
scipy.sparse.spmatrixэкземпляров.Стиль изображения
Если marker и markersize равны None, используется
imshow. Все дополнительные оставшиеся ключевые слова передаются в этот метод.Стиль маркера
Если Z является
scipy.sparse.spmatrixили marker или markersize равны None, будет возвращён объектLine2Dс типом маркера, определяемым значением marker, а все оставшиеся ключевые слова передаются вplot.Параметры: -
Z : array-like (M, N) -
Массив, который нужно построить.
-
precision : float or 'present', optional, default: 0 -
Если precision равно 0, все ненулевые значения будут отображаться. В противном случае отображаются значения
. Для экземпляров
scipy.sparse.spmatrixтакже можно передать 'present'. В этом случае все значения, присутствующие в массиве, будут отображаться, даже если они равны нулю. -
origin : {'upper', 'lower'}, optional -
Поместить индекс [0,0] массива в верхний левый или нижний левый угол осей. Обычно используется соглашение 'верхний' для матриц и изображений. Если не указано, используется
rcParams["image.origin"], по умолчанию 'верхний'. -
aspect : {'equal', 'auto', None} or float, optional -
Управляет соотношением сторон осей. Соотношение сторон особенно важно для изображений, так как оно может исказить изображение, то есть пиксель не будет квадратным.
Этот параметр является сокращением для явного вызова
Axes.set_aspect. Подробнее см. там.- 'equal': Обеспечивает отношение сторон 1. Пиксели будут квадратными.
- 'auto': Ось сохраняется фиксированной, а масштаб подстраивается так, чтобы данные поместились в ось. Как правило, это приведет к неквадратным пикселям.
-
None: Используется
rcParams["image.aspect"](по умолчанию: 'equal').
По умолчанию: 'equal'
Возвращаемое значение: -
ret : AxesImage or Line2D -
Тип возвращаемого значения зависит от стиля построения (см. выше).
-
Дополнительные параметры: - **kwargs
-
Поддерживаемые дополнительные параметры зависят от стиля построения графика.
Для стиля изображения вы можете передать следующие дополнительные параметры
imshow:Для стиля маркера вы можете передать любые свойства
Line2D, за исключением linestyle:Свойство Описание agg_filterфункция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) alphafloat animatedbool antialiasedbool clip_boxBboxclip_onbool clip_path[( Path,Transform) |Patch| None]colorцвет containsвызываемый объект dash_capstyle{'butt', 'round', 'projecting'} dash_joinstyle{'miter', 'round', 'bevel'} dashesпоследовательность чисел с плавающей точкой (чернила включены/выключены в точках) или (None, None) drawstyle{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'} figureFigurefillstyle{'full', 'left', 'right', 'bottom', 'top', 'none'} gidstr in_layoutbool labelобъект linestyle{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...} linewidthfloat markerнеизвестно markeredgecolorцвет markeredgewidthfloat markerfacecolorцвет markerfacecoloraltцвет markersizefloat markeveryнеизвестно path_effectsAbstractPathEffectpickerfloat или вызываемый объект[[Artist, Event], Tuple[bool, dict]] pickradiusfloat rasterizedbool или None sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None solid_capstyle{'butt', 'round', 'projecting'} solid_joinstyle{'miter', 'round', 'bevel'} transformmatplotlib.transforms.Transform urlstr visiblebool xdataодномерный массив ydataодномерный массив zorderfloat
Примеры использования matplotlib.axes.Axes.spy
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/matplotlib.axes.Axes.spy.html