mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes #

mpl_toolkits.axes_grid1.inset_locator. zoomed_inset_axes ( parent_axes zoom loc = ' 右上' bbox_to_anchor = None bbox_transform = None axes_class = None axes_kwargs = None borderpad = 0.5 ) [source] #

親軸をスケーリングして、固定された挿入軸を作成します。使用法については、例も参照 してください。

パラメータ:
親軸matplotlib.axes.Axes

挿入軸を配置する軸。

ズームフロート

データ軸のスケーリング係数。zoom > 1 は座標を拡大 (つまり、「ズームイン」) し、zoom < 1 は座標を縮小 (つまり、「ズームアウト」) します。

loc str、デフォルト: '右上'

挿入軸を配置する場所。有効な位置は、「左上」、「中央上部」、「右上」、「左中央」、「中央」、「右中央」、「左下」、「中央下」、「右下」です。下位互換性のために、数値も受け入れられます。詳細については、パラメータlocを参照Legendしてください。

bbox_to_anchorタプル またはmatplotlib.transforms.BboxBase、オプション

挿入軸が固定される Bbox。None の場合、 parent_axes.bboxが使用されます。タプルの場合、[左、下、幅、高さ] または [左、下] のいずれかになります。kwargs の高さが相対単位で指定されている場合、2 タプル [left, bottom] は使用できません。境界ボックスの単位は、使用中の変換によって決定されることに注意してください。bbox_to_anchorを使用する場合、ほとんどの場合、 bbox_transformも指定するのが理にかなっています。これは多くの場合、軸変換の parent_axes.transAxesである可能性があります。

bbox_transform matplotlib.transforms.Transform、オプション

挿入軸を含む bbox の変換。None の場合、atransforms.IdentityTransformが使用されます (つまり、ピクセル座標)。これは、 bbox_to_anchorに引数を指定しない場合に便利です 。bbox_to_anchorを使用する場合、ほとんどの場合、 bbox_transformも指定するのが理にかなっています。これは多くの場合、軸変換のparent_axes.transAxesである可能性があります。逆に、ここで axes- または figure-transform を指定する場合、 bbox_to_anchor を指定しないと、 parent_axes.bboxが使用されることに注意してください。この単位は表示 (ピクセル) 座標です。

axes_classmatplotlib.axes.Axesタイプ、デフォルト:HostAxes

新しく作成された挿入軸のタイプ。

axis_kwargs dict、オプション

挿入軸のコンストラクターに渡すキーワード引数。有効な引数は次のとおりです。

財産

説明

adjustable

{'ボックス', 'データリム'}

agg_filter

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

alpha

スカラーまたはなし

anchor

(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

ブール

aspect

{'auto', 'equal'} または float

autoscale_on

ブール

autoscalex_on

わからない

autoscaley_on

わからない

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

ブールまたは「行」

box_aspect

float または None

clip_box

Bbox

clip_on

ブール

clip_path

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

facecolorまたはfc

figure

Figure

frame_on

ブール

gid

in_layout

ブール

label

物体

mouseover

ブール

navigate

ブール

navigate_mode

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

[左、下、幅、高さ] またはBbox

prop_cycle

わからない

rasterization_zorder

float または None

rasterized

ブール

sketch_params

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

snap

ブールまたはなし

title

transform

Transform

url

visible

ブール

xbound

わからない

xlabel

xlim

(下:浮き、上:浮き)

xmargin

-0.5 より大きい float

xscale

わからない

xticklabels

わからない

xticks

わからない

ybound

わからない

ylabel

ylim

(下:浮き、上:浮き)

ymargin

-0.5 より大きい float

yscale

わからない

yticklabels

わからない

yticks

わからない

zorder

浮く

ボーダーパッドフロート、デフォルト: 0.5

挿入軸と bbox_to_anchor の間のパディング。単位は軸のフォント サイズです。つまり、デフォルトのフォント サイズが 10 ポイントの場合、 borderpad = 0.5は 5 ポイントのパディングに相当します。

戻り値:
inset_axes軸のクラス

挿入軸オブジェクトが作成されました。

#を使用した例mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes

挿入軸へのカラーバーの追加

挿入軸へのカラーバーの追加

挿入軸へのカラーバーの追加
インセット ロケーター デモ 2

インセット ロケーター デモ 2

インセット ロケーター デモ 2