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.spmatrixles instances.

Style d'image

Si marker et markersize sont None , imshowest utilisé. Tous les arguments de mots-clés restants sont passés à cette méthode.

Style de marqueur

Si Z est a scipy.sparse.spmatrixou marker ou markersize sont None , un Line2Dobjet 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.spmatrixles 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 :
AxesImageouLine2D

Le type de retour dépend du style de tracé (voir ci-dessus).

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 Line2Dpropriété sauf linestyle :

Propriété

La description

agg_filter

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

alpha

scalaire ou Aucun

animated

bourdonner

antialiasedou aa

bourdonner

clip_box

Bbox

clip_on

bourdonner

clip_path

Patch ou (chemin, transformation) ou aucun

colorou c

Couleur

dash_capstyle

CapStyleou {'bout', 'en saillie', 'rond'}

dash_joinstyle

JoinStyleou {'onglet', 'rond', 'biseau'}

dashes

séquence de flottants (on/off encre en points) ou (Aucun, Aucun)

data

(2, N) tableau ou deux tableaux 1D

drawstyleou dès

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, par défaut : 'default'

figure

Figure

fillstyle

{'plein', 'gauche', 'droite', 'bas', 'haut', 'aucun'}

gapcolor

couleur ou Aucun

gid

chaîne

in_layout

bourdonner

label

objet

linestyleou ls

{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}

linewidthou lw

flotteur

marker

chaîne de style marqueur, PathouMarkerStyle

markeredgecolorou mec

Couleur

markeredgewidthou miauler

flotteur

markerfacecolorou mfc

Couleur

markerfacecoloraltou mfcalt

Couleur

markersizeou ms

flotteur

markevery

None ou int ou (int, int) ou slice ou list[int] ou float ou (float, float) ou list[bool]

mouseover

bourdonner

path_effects

AbstractPathEffect

picker

float ou callable[[Artist, Event], tuple[bool, dict]]

pickradius

inconnue

rasterized

bourdonner

sketch_params

(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)

snap

booléen ou Aucun

solid_capstyle

CapStyleou {'bout', 'en saillie', 'rond'}

solid_joinstyle

JoinStyleou {'onglet', 'rond', 'biseau'}

transform

inconnue

url

chaîne

visible

bourdonner

xdata

Tableau 1D

ydata

Tableau 1D

zorder

flotteur

Exemples utilisant matplotlib.axes.Axes.spy#

Démos d'espionnage

Démos d'espionnage

Démos d'espionnage