matplotlib.axes.Axes.spy #
- hachas espía ( Z , precisión = 0 , marcador = Ninguno , tamaño de marcador = Ninguno , aspecto = 'igual' , origen = 'superior' , ** kwargs ) [fuente] #
Trace el patrón de escasez de una matriz 2D.
Esto visualiza los valores distintos de cero de la matriz.
Hay dos estilos de trazado disponibles: imagen y marcador. Ambos están disponibles para arreglos completos, pero solo el estilo de marcador funciona para las
scipy.sparse.spmatrix
instancias.Estilo de imagen
Si el marcador y el tamaño del marcador son Ninguno ,
imshow
se utiliza. Cualquier argumento de palabra clave restante adicional se pasa a este método.Estilo de marcador
Si Z es un marcador
scipy.sparse.spmatrix
o el tamaño del marcador es Ninguno , se devolverá un objeto con el valor del marcador que determina el tipo de marcador y los argumentos de palabra clave restantes se pasarán a .Line2D
plot
- Parámetros :
- Z (M, N) tipo matriz
La matriz que se va a trazar.
- precisión flotante o 'presente', predeterminado: 0
Si la precisión es 0, se trazará cualquier valor distinto de cero. De lo contrario, los valores de\(|Z| > precision\)será graficado.
Por
scipy.sparse.spmatrix
ejemplo, también puede pasar 'presente'. En este caso, se trazará cualquier valor presente en la matriz, incluso si es idénticamente cero.- aspecto {'igual', 'automático', Ninguno} o flotante, predeterminado: 'igual'
La relación de aspecto de los ejes. Este parámetro es particularmente relevante para las imágenes, ya que determina si los píxeles de datos son cuadrados.
Este parámetro es un atajo para llamar explícitamente a
Axes.set_aspect
. Ver allí para más detalles.'igual': garantiza una relación de aspecto de 1. Los píxeles serán cuadrados.
'auto': los ejes se mantienen fijos y el aspecto se ajusta para que los datos encajen en los ejes. En general, esto dará como resultado píxeles no cuadrados.
Ninguno : Usar
rcParams["image.aspect"]
(predeterminado:'equal'
).
- origen {'superior', 'inferior'}, predeterminado:
rcParams["image.origin"]
(predeterminado'upper'
:) Coloque el índice [0, 0] de la matriz en la esquina superior izquierda o inferior izquierda de los ejes. La convención 'superior' se usa típicamente para matrices e imágenes.
- Devoluciones :
- Otros parámetros :
- **kwargs
Los parámetros adicionales admitidos dependen del estilo de trazado.
Para el estilo de imagen, puede pasar los siguientes parámetros adicionales de
imshow
:Para el estilo de marcador, puede pasar cualquier
Line2D
propiedad excepto linestyle :Propiedad
Descripción
una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen
escalar o ninguno
bool
antialiased
o unobool
bool
Parchear o (Ruta, Transformar) o Ninguno
color
o ccolor
CapStyle
o {'trasero', 'proyectando', 'redondo'}JoinStyle
o {'inglete', 'redondo', 'bisel'}secuencia de flotadores (tinta de encendido/apagado en puntos) o (Ninguno, Ninguno)
(2, N) matriz o dos matrices 1D
drawstyle
o ds{'predeterminado', 'pasos', 'pasos-pre', 'pasos-medio', 'pasos-post'}, predeterminado: 'predeterminado'
{'completo', 'izquierda', 'derecha', 'abajo', 'arriba', 'ninguno'}
color o ninguno
calle
bool
objeto
linestyle
o ls{'-', '--', '-.', ':', '', (desplazamiento, on-off-seq), ...}
linewidth
o bajoflotar
cadena de estilo de marcador,
Path
oMarkerStyle
markeredgecolor
o meccolor
markeredgewidth
o maullarflotar
markerfacecolor
o mfccolor
markerfacecoloralt
o mfcaltcolor
markersize
o másflotar
Ninguno o int o (int, int) o rebanada o list[int] o float o (float, float) o list[bool]
bool
float o invocable[[Artista, Evento], tupla[bool, dict]]
desconocido
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
CapStyle
o {'trasero', 'proyectando', 'redondo'}JoinStyle
o {'inglete', 'redondo', 'bisel'}desconocido
calle
bool
matriz 1D
matriz 1D
flotar