matplotlib.axes.Axes.spy #
- Machados. spy ( Z , precisão = 0 , marcador = Nenhum , marcador tamanho = Nenhum , aspecto = 'igual' , origem = 'superior' , ** kwargs ) [fonte] #
Plote o padrão de dispersão de uma matriz 2D.
Isso visualiza os valores diferentes de zero da matriz.
Dois estilos de plotagem estão disponíveis: imagem e marcador. Ambos estão disponíveis para matrizes completas, mas apenas o estilo de marcador funciona para
scipy.sparse.spmatrixinstâncias.Estilo de imagem
Se o marcador e o tamanho do marcador forem None ,
imshowserá usado. Quaisquer argumentos de palavra-chave restantes restantes são passados para esse método.estilo de marcador
Se Z for a
scipy.sparse.spmatrixou o marcador ou o tamanho dos marcadores for Nenhum , umLine2Dobjeto será retornado com o valor de marcador determinando o tipo de marcador e quaisquer argumentos de palavra-chave restantes passados paraplot.- Parâmetros :
- Z (M, N) semelhante a matriz
A matriz a ser plotada.
- flutuação de precisão ou 'presente', padrão: 0
Se a precisão for 0, qualquer valor diferente de zero será plotado. Caso contrário, valores de\(|Z| > precision\)será plotado.
Para
scipy.sparse.spmatrixinstâncias, você também pode passar 'presente'. Neste caso, qualquer valor presente no array será plotado, mesmo que seja identicamente zero.- aspecto {'equal', 'auto', None} ou float, padrão: 'equal'
A relação de aspecto dos eixos. Este parâmetro é particularmente relevante para imagens, pois determina se os pixels de dados são quadrados.
Este parâmetro é um atalho para chamar explicitamente
Axes.set_aspect. Veja lá para mais detalhes.'igual': Garante uma proporção de 1. Os pixels serão quadrados.
'auto': Os Eixos são mantidos fixos e o aspecto é ajustado para que os dados caibam nos Eixos. Em geral, isso resultará em pixels não quadrados.
Nenhum : Use
rcParams["image.aspect"](padrão:'equal').
- origem {'superior', 'inferior'}, padrão:
rcParams["image.origin"](padrão:'upper') Coloque o índice [0, 0] da matriz no canto superior esquerdo ou inferior esquerdo dos eixos. A convenção 'superior' é normalmente usada para matrizes e imagens.
- Devoluções :
- Outros Parâmetros :
- ** kwargs
Os parâmetros adicionais suportados dependem do estilo de plotagem.
Para o estilo de imagem, você pode passar os seguintes parâmetros adicionais de
imshow:Para o estilo do marcador, você pode passar qualquer
Line2Dpropriedade, exceto estilo de linha :Propriedade
Descrição
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
bool
antialiasedou aabool
bool
Patch ou (Caminho, Transformação) ou Nenhum
colorou ccor
CapStyleou {'bunda', 'projetando', 'redondo'}JoinStyleou {'esquadria', 'redondo', 'chanfrado'}sequência de flutuações (on/off ink em pontos) ou (None, None)
(2, N) array ou dois arrays 1D
drawstyleou ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'completo', 'esquerda', 'direita', 'inferior', 'superior', 'nenhum'}
cor ou nenhum
str
bool
objeto
linestyleou ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidthou lwflutuador
string de estilo de marcador,
PathouMarkerStylemarkeredgecolorou meccor
markeredgewidthou miarflutuador
markerfacecolorou mfccor
markerfacecoloraltou mfcaltcor
markersizeou senhoraflutuador
None ou int ou (int, int) ou slice ou list[int] ou float ou (float, float) ou list[bool]
bool
float ou callable[[Artist, Event], tuple[bool, dict]]
desconhecido
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
CapStyleou {'bunda', 'projetando', 'redondo'}JoinStyleou {'esquadria', 'redondo', 'chanfrado'}desconhecido
str
bool
matriz 1D
matriz 1D
flutuador