matplotlib.pyplot.spy
-
matplotlib.pyplot.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] массива в верхнем левом или нижнем левом углу осей. Конвенция 'upper' обычно используется для матриц и изображений. Если не указано, используется
rcParams["image.origin"], по умолчанию 'upper'. -
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функция фильтра, принимающая массив (m, n, 3) float и значение 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'} gidстрока 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 urlстрока visiblebool xdataмассив 1D ydataмассив 1D zorderfloat
Примеры использования matplotlib.pyplot.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.pyplot.spy.html