matplotlib.axes.Axes.spy #

軸。spy ( Z ,精度= 0 ,マーカー=なし,マーカーサイズ=なし,アスペクト= '等しい' ,原点= '上限' , ** kwargs ) [source] #

2D 配列のスパース パターンをプロットします。

これにより、配列のゼロ以外の値が視覚化されます。

イメージとマーカーの 2 つのプロット スタイルを使用できます。どちらも完全な配列で使用できますが、インスタンスではマーカー スタイルのみが機能しscipy.sparse.spmatrixます。

画像のスタイル

マーカーとマーカーサイズNoneの場合、imshowが使用されます。残りの余分なキーワード引数は、このメソッドに渡されます。

マーカー スタイル

Zが であるscipy.sparse.spmatrixか、markerまたはmarkersizeNoneである場合、Line2Dオブジェクトは、マーカー タイプを決定する marker の値とともに返され、残りのキーワード引数は に渡されplotます。

パラメータ:
Z (M, N) 配列のような

プロットする配列。

精度float または 'present'、デフォルト: 0

精度が 0 の場合、ゼロ以外の値がプロットされます。それ以外の場合、値\(|Z| > precision\)プロットされます。

たとえばscipy.sparse.spmatrix、'present' を渡すこともできます。この場合、たとえそれがまったくゼロであっても、配列に存在するすべての値がプロットされます。

アスペクト{'equal', 'auto', None} または float、デフォルト: 'equal'

Axes の縦横比。このパラメーターは、データ ピクセルが正方形かどうかを決定するため、特に画像に関連します。

このパラメータは、明示的に呼び出すためのショートカットです Axes.set_aspect。詳細については、そちらを参照してください。

  • 'equal': アスペクト比が 1 になるようにします。ピクセルは正方形になります。

  • 'auto': Axes は固定されたままになり、データが Axes に収まるようにアスペクトが調整されます。一般に、これにより非正方形のピクセルが生成されます。

  • なし: 使用しますrcParams["image.aspect"](デフォルト: 'equal')。

origin {'upper', 'lower'}, デフォルト: rcParams["image.origin"](デフォルト: 'upper')

配列の [0, 0] インデックスを Axes の左上隅または左下隅に配置します。'upper' という規則は通常、行列と画像に使用されます。

戻り値:
AxesImageまたLine2D

戻り値の型は、プロット スタイルによって異なります (上記を参照)。

その他のパラメータ:
**kwargs

サポートされる追加パラメーターは、プロット スタイルによって異なります。

画像スタイルの場合、次の追加パラメータを渡すことができますimshow:

  • cmap

  • アルファ

  • URL

  • 任意のArtistプロパティ ( に渡されるAxesImage)

マーカー スタイルについては、 linestyleLine2D以外の任意のプロパティを渡すことができます。

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

animated

ブール

antialiasedまたはああ

ブール

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

colorまたはc

dash_capstyle

CapStyleまたは {'butt', 'projecting', 'round'}

dash_joinstyle

JoinStyleまたは {'miter', 'round', 'bevel'}

dashes

float のシーケンス (ポイント単位のオン/オフ インク) または (None, None)

data

(2, N) 配列または 2 つの 1D 配列

drawstyleまたはds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, デフォルト: 'default'

figure

Figure

fillstyle

{'full', 'left', 'right', 'bottom', 'top', 'none'}

gapcolor

色またはなし

gid

in_layout

ブール

label

物体

linestyleまたは ls

{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}

linewidthまたはlw

浮く

marker

マーカー スタイル文字列、PathまたはMarkerStyle

markeredgecolorまたはメック

markeredgewidthまたはニャー

浮く

markerfacecolorまたはmfc

markerfacecoloraltまたはmfcalt

markersizeまたはミリ秒

浮く

markevery

None または int または (int, int) または slice または list[int] または float または (float, float) または list[bool]

mouseover

ブール

path_effects

AbstractPathEffect

picker

float または callable[[Artist, Event], tuple[bool, dict]]

pickradius

わからない

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

solid_capstyle

CapStyleまたは {'butt', 'projecting', 'round'}

solid_joinstyle

JoinStyleまたは {'miter', 'round', 'bevel'}

transform

わからない

url

visible

ブール

xdata

一次元配列

ydata

一次元配列

zorder

浮く

#を使用した例matplotlib.axes.Axes.spy

スパイデモ

スパイデモ

スパイデモ