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.spmatrixinstancias.

Estilo de imagen

Si el marcador y el tamaño del marcador son Ninguno , imshowse utiliza. Cualquier argumento de palabra clave restante adicional se pasa a este método.

Estilo de marcador

Si Z es un marcadorscipy.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 .Line2Dplot

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.spmatrixejemplo, 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 :
AxesImageoLine2D

El tipo de devolución depende del estilo de trazado (ver arriba).

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 Line2Dpropiedad excepto linestyle :

Propiedad

Descripción

agg_filter

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

alpha

escalar o ninguno

animated

bool

antialiasedo uno

bool

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

coloro c

color

dash_capstyle

CapStyleo {'trasero', 'proyectando', 'redondo'}

dash_joinstyle

JoinStyleo {'inglete', 'redondo', 'bisel'}

dashes

secuencia de flotadores (tinta de encendido/apagado en puntos) o (Ninguno, Ninguno)

data

(2, N) matriz o dos matrices 1D

drawstyleo ds

{'predeterminado', 'pasos', 'pasos-pre', 'pasos-medio', 'pasos-post'}, predeterminado: 'predeterminado'

figure

Figure

fillstyle

{'completo', 'izquierda', 'derecha', 'abajo', 'arriba', 'ninguno'}

gapcolor

color o ninguno

gid

calle

in_layout

bool

label

objeto

linestyleo ls

{'-', '--', '-.', ':', '', (desplazamiento, on-off-seq), ...}

linewidtho bajo

flotar

marker

cadena de estilo de marcador, PathoMarkerStyle

markeredgecoloro mec

color

markeredgewidtho maullar

flotar

markerfacecoloro mfc

color

markerfacecoloralto mfcalt

color

markersizeo más

flotar

markevery

Ninguno o int o (int, int) o rebanada o list[int] o float o (float, float) o list[bool]

mouseover

bool

path_effects

AbstractPathEffect

picker

float o invocable[[Artista, Evento], tupla[bool, dict]]

pickradius

desconocido

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

solid_capstyle

CapStyleo {'trasero', 'proyectando', 'redondo'}

solid_joinstyle

JoinStyleo {'inglete', 'redondo', 'bisel'}

transform

desconocido

url

calle

visible

bool

xdata

matriz 1D

ydata

matriz 1D

zorder

flotar

Ejemplos usando matplotlib.axes.Axes.spy#

Demostraciones de espías

Demostraciones de espías

Demostraciones de espías