axes.Axes.inset_axes【座標系 挿入】3.03.9
メモ
基本
〔 例 〕- matplotlib 3.0 で試験導入、3.9 で正式リリース
- 親座標系内に子座標系を挿入
- 挿入位置・挿入サイズ
- 相対指定:デフォルト (ax.transAxes【座標軸変換】)
- 絶対指定:transform (座標変換)=ax.transData【データポイント変換】
- 複数の挿入可
親座標系の拡大
〔 例 〕- 子座標系で親座標系と同じ描画処理
- 拡大部分を子座標系の表示範囲に指定
- 親座標系と子座標系の関連明示
- indicate_inset_zoom【ズームインジケータ長方形追加】3.0
カスタマイズ
〔 例 〕- 各種投影法指定
- Axes【座標系】のカスタマイズ
- 戻り値の Axes【座標系】プロパティ 設定
- inset_axes【座標系 挿入】の引数に Axes【座標系】プロパティ 指定
関連
外部リンク
構文
axes.inset_axes( 3.03.9
bounds (挿入位置・サイズ),
*,
transform (座標変換)=None,
zorder (Zオーダー)=5,
**kwargs)
挿入した子 Axes【座標系】(Axes【座標系】プロパティ・関連メソッド参照 )
bounds挿入位置・サイズ ([x0, y0, width, height] 形式 ) transform (座標変換)参照
x0子座標系の左下x位置 (デフォルト:親座標軸の幅に対する比率 [0 ~ 1])
y0子座標系の左下y位置 (デフォルト:親座標軸の高さに対する比率 [0 ~ 1])
width子座標系の幅 (デフォルト:親座標軸の幅に対する比率 [0 ~ 1])
height子座標系の高さ (デフォルト:親座標軸の高さに対する比率 [0 ~ 1])
以降は キーワード引数
transform (Transform)座標変換
デフォルト (ax.transAxes【座標軸変換】)bounds (挿入位置・サイズ)は座標軸に対する比率 (0 ~ 1)
ax.transData【データポイント変換】bounds (挿入位置・サイズ)は座標に対応
その他
zorderZオーダー (デフォルト:5 = legend【凡例 設定】 / 大きい方が手前)
kwargs可変長キーワード引数
Axes【座標系】プロパティ
その他は以下の1つのみ指定可
axes_classAxes【座標系】のサブクラス 3.6
polar (bool)極図法の使用有無 (デフォルト:False 未使用) 3.6
projection (str)投影名 3.6
None'rectilinear'【直線投影法】
'aitoff'エイトフ図法
'hammer'ハンメル図法
'lambert'ランベルト投影法
'mollweide'モルワイデ図法
'polar'極図法
'rectilinear'直線投影法
Axes【座標系】プロパティ・関連メソッド
- 関連メソッド
- 取得:get_プロパティ名 ( [...] )
- 設定 (個別):set_プロパティ名 ( 設定値 [, ...] )
- 設定 (一括):set( キーワード引数指定 )
(●:定義あり / Artist:親クラスの artist.Artist で定義)
プロパティ | 型 | デフォルト | get_* | set_* | 備考 |
---|---|---|---|---|---|
adjustable | 'box' 'datalim' | ● | ● | 軸調整方法 | |
agg_filter | callable | Artist | Artist | agg フィルター | |
alpha | スカラー None | Artist | Artist | アルファ値 (0:透明 ~ 1:不透明) (線とマーカー共有) | |
anchor | (float, float) str | ● | ● | アンカー | |
animated | bool | Artist | Artist | アニメーション使用の有無 | |
aspect | 'auto' 'equal' float | ● | ● | アスペクト比 | |
autoscale_on | bool | ● | ● | 自動スケーリング | |
autoscalex_on | bool | ● | ● | 自動スケーリング (x軸) | |
autoscaley_on | bool | ● | ● | 自動スケーリング (y軸) | |
axes_locator | callable | ● | ● | ロケータ | |
axisbelow | bool 'line' | ● | ● | 目盛りとグリッド線の Zオーダー | |
box_aspect 3.3 | float None | ● | ● | 縦横比 | |
clip_box | Bbox | Artist | Artist | ||
clip_on | bool | Artist | Artist | クリッピングの有無 (True:範囲内のみ描画 / False:範囲外にも描画可) | |
clip_path | Patch (Path, Transform) None | Artist | Artist | ||
contains 3.5 | callable | ● | Artist | マウスイベント | |
facecolor fc | color【色定義】 | ● | ● | 背景色 | |
figure | Figure | Artist | Artist | 所属フィギュア | |
forward_navigation_events | bool 'auto' | ● | ● | パン/ズーム イベントの下層転送方法 | |
frame_on | bool | ● | ● | 長方形パッチ描画有無 | |
gid | str | Artist | Artist | グループId (識別子として利用可) | |
in_layout | bool | Artist | Artist | レイアウト計算に含めるか否か | |
label | object | Artist | Artist | 凡例ラベル (アンダースコアで始まるラベルは対象外) | |
mouseover | bool | Artist | Artist | マウスオーバー時のコンテキスト情報問い合わせ有無 | |
navigate | bool | ● | ● | ナビゲーション ツールバーコマンド応答有無 | |
navigate_mode | ● | ● | ナビゲーション ツールバーボタン ステータス | ||
path_effects | AbstractPathEffect | Artist | Artist | ||
picker | callable[[Artist, Event], tuple[bool, dict]] float 3.3 | Artist | Artist | callable:ピッカーイベント float:ピッカー有効半径 (参照:contains【ピッカーイベント】3.3 ) | |
position | [left, bottom, width, height] Bbox | ● | ● | 位置 | |
prop_cycle | Cycler | ● | プロパティ サイクル | ||
rasterization_zorder | float None | ● | ● | ラスタライズ Zオーダー しきい値 | |
rasterized | bool | Artist | Artist | ラスタライズ(ビットマップ) 描画の強制有無 | |
sketch_params | (float, float, float) | Artist | Artist | ||
snap | bool None | Artist | Artist | スナップ (ピクセル位置補正) の有無 (Agg・MacOSX バックエンドのみサポート) | |
subplotspec 3.7 | ● | ● | サブプロット詳細 | ||
title | str | ● | ● | タイトル | |
transform | matplotlib.transforms.Transform | Artist | Artist | 座標変換 | |
url | str | Artist | Artist | ハイパーリンクURL (SVG のみ対応) | |
visible | bool | Artist | Artist | 表示有無 | |
xbound | (float, float) | ● | ● | 下限・上限 (x軸) | |
xlabel | str | ● | ● | ラベル (x軸) | |
xlim | (float, float) | ● | ● | 表示範囲 (x軸) | |
xmargin | float | ● | ● | マージン (x軸) | |
xscale | str | ● | ● | スケール (x軸) | |
xticklabels 3.7 | list[ str ] | ● | ● | 目盛りラベル (x軸) | |
xticks | float | ● | ● | 目盛り位置・ラベル (x軸) | |
ybound | (float, float) | ● | ● | 下限・上限 (y軸) | |
ylabel | str | ● | ● | ラベル (y軸) | |
ylim | (float, float) | ● | ● | 表示範囲 (y軸) | |
ymargin | float | ● | ● | マージン (y軸) | |
yscale | str | ● | ● | スケール (y軸) | |
yticklabels 3.7 | list[ str ] | ● | ● | 目盛りラベル (y軸) | |
yticks | float | ● | ● | 目盛り位置・ラベル (y軸) | |
zorder | float | Artist | Artist | Zオーダー (大きい方が手前) |