matplotlib.axes.Axes.spy #
- Haches. spy ( Z , precision = 0 , marker = None , markersize = None , aspect = 'equal' , origin = 'upper' , ** kwargs ) [source] #
Tracez le modèle de parcimonie d'un tableau 2D.
Ceci visualise les valeurs non nulles du tableau.
Deux styles de tracé sont disponibles : image et marqueur. Les deux sont disponibles pour les tableaux complets, mais seul le style de marqueur fonctionne pour
scipy.sparse.spmatrix
les instances.Style d'image
Si marker et markersize sont None ,
imshow
est utilisé. Tous les arguments de mots-clés restants sont passés à cette méthode.Style de marqueur
Si Z est a
scipy.sparse.spmatrix
ou marker ou markersize sont None , unLine2D
objet sera retourné avec la valeur de marker déterminant le type de marqueur, et tous les arguments de mots-clés restants seront passés àplot
.- Paramètres :
- Z (M, N) en forme de tableau
Le tableau à tracer.
- précision float ou 'présent', par défaut : 0
Si la précision est de 0, toute valeur différente de zéro sera tracée. Sinon, les valeurs de\(|Z| > precision\)sera tracé.
Pour
scipy.sparse.spmatrix
les instances, vous pouvez également passer 'présent'. Dans ce cas, toute valeur présente dans le tableau sera tracée, même si elle est identiquement nulle.- aspect {'equal', 'auto', None} ou float, par défaut : 'equal'
Le rapport hauteur/largeur des Axes. Ce paramètre est particulièrement pertinent pour les images car il détermine si les pixels de données sont carrés.
Ce paramètre est un raccourci pour appeler explicitement
Axes.set_aspect
. Voir là pour plus de détails.'equal' : garantit un rapport hauteur/largeur de 1. Les pixels seront carrés.
'auto' : les axes sont maintenus fixes et l'aspect est ajusté de manière à ce que les données tiennent dans les axes. En général, cela se traduira par des pixels non carrés.
Aucun : Utiliser
rcParams["image.aspect"]
(par défaut :'equal'
).
- origin {'supérieur', 'inférieur'}, par défaut :
rcParams["image.origin"]
(par défaut :'upper'
) Placez l'index [0, 0] du tableau dans le coin supérieur gauche ou inférieur gauche des Axes. La convention « supérieure » est généralement utilisée pour les matrices et les images.
- Retours :
- Autres paramètres :
- **kwargs
Les paramètres supplémentaires pris en charge dépendent du style de traçage.
Pour le style d'image, vous pouvez passer les paramètres supplémentaires suivants de
imshow
:Pour le style de marqueur, vous pouvez passer n'importe quelle
Line2D
propriété sauf linestyle :Propriété
La description
une fonction de filtre, qui prend un tableau flottant (m, n, 3) et une valeur dpi, et renvoie un tableau (m, n, 3) et deux décalages à partir du coin inférieur gauche de l'image
scalaire ou Aucun
bourdonner
antialiased
ou aabourdonner
bourdonner
Patch ou (chemin, transformation) ou aucun
color
ou cCouleur
CapStyle
ou {'bout', 'en saillie', 'rond'}JoinStyle
ou {'onglet', 'rond', 'biseau'}séquence de flottants (on/off encre en points) ou (Aucun, Aucun)
(2, N) tableau ou deux tableaux 1D
drawstyle
ou dès{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, par défaut : 'default'
{'plein', 'gauche', 'droite', 'bas', 'haut', 'aucun'}
couleur ou Aucun
chaîne
bourdonner
objet
linestyle
ou ls{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}
linewidth
ou lwflotteur
chaîne de style marqueur,
Path
ouMarkerStyle
markeredgecolor
ou mecCouleur
markeredgewidth
ou miaulerflotteur
markerfacecolor
ou mfcCouleur
markerfacecoloralt
ou mfcaltCouleur
markersize
ou msflotteur
None ou int ou (int, int) ou slice ou list[int] ou float ou (float, float) ou list[bool]
bourdonner
float ou callable[[Artist, Event], tuple[bool, dict]]
inconnue
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
CapStyle
ou {'bout', 'en saillie', 'rond'}JoinStyle
ou {'onglet', 'rond', 'biseau'}inconnue
chaîne
bourdonner
Tableau 1D
Tableau 1D
flotteur