matplotlib.axes.Axes.spy
-
Axes.spy(self, 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.Параметры: -
Zarray-like (M, N) -
Массив для отображения.
-
precisionfloat or 'present', default: 0 -
Если precision равно 0, будет отображаться любое ненулевое значение. В противном случае будут отображаться значения \(|Z| > precision\).
Для экземпляров
scipy.sparse.spmatrixвы также можете передать 'present'. В этом случае будет отображаться любое значение, присутствующее в массиве, даже если оно равно нулю. -
aspect{'equal', 'auto', None} or float, default: 'equal' -
Соотношение сторон осей. Этот параметр особенно важен для изображений, поскольку он определяет, являются ли пиксели данных квадратными.
Этот параметр является сокращением для явного вызова
Axes.set_aspect. См. подробности там.- 'equal': Обеспечивает соотношение сторон 1. Пиксели будут квадратными.
- 'auto': Ось сохраняется фиксированной, а масштаб подстраивается так, чтобы данные умещались в оси. В общем случае это приведет к неквадратным пикселям.
-
None: Используется
rcParams["image.aspect"](по умолчанию:'equal').
-
origin{'upper', 'lower'}, default: rcParams["image.origin"] (default: 'upper') -
Разместите индекс [0, 0] массива в верхнем левом или нижнем левом углу осей. Обычно используется соглашение 'upper' для матриц и изображений.
Возвращает: -
AxesImage orLine2D -
Тип возвращаемого значения зависит от стиля отображения (см. выше).
Другие параметры: -
Свойство Описание agg_filterфункция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) alphafloat или None animatedbool antialiasedили aabool clip_boxBboxclip_onbool clip_pathPatch или (Path, Transform) или None colorили cцвет containsнеизвестно dash_capstyle{'butt', 'round', 'projecting'} dash_joinstyle{'miter', 'round', 'bevel'} dashesпоследовательность чисел с плавающей точкой (чернила/пробелы в точках) или (None, None) dataмассив (2, N) или два одномерных массива drawstyleили ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default' figureFigurefillstyle{'full', 'left', 'right', 'bottom', 'top', 'none'} gidстрока in_layoutbool labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...} linewidthили lwfloat markerстрока стиля маркера, PathилиMarkerStylemarkeredgecolorили mecцвет markeredgewidthили mewfloat markerfacecolorили mfcцвет markerfacecoloraltили mfcaltцвет markersizeили msfloat markeveryNone или int или (int, int) или срез или Список[int] или float или (float, float) или Список[bool] path_effectsAbstractPathEffectpickerнеизвестно pickradiusfloat rasterizedbool или None sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None solid_capstyle{'butt', 'round', 'projecting'} solid_joinstyle{'miter', 'round', 'bevel'} transformmatplotlib.transforms.Transformurlстрока 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.3.3/api/_as_gen/matplotlib.axes.Axes.spy.html