mpl_toolkits.axisartist.axislines.Axes #

クラス mpl_toolkits.axisartist.axislines. Axes ( * args , grid_helper = None , ** kwargs ) [source] #

拠点:Axes

Figure に Axes を作成します。

パラメータ:
Figure

軸はに組み込まれています。Figure

rectタプル (左、下、幅、高さ)。

Axes は長方形rectに組み込まれています。rectFigure座標です。

sharex、sharey Axes、オプション

x または yaxisは、入力の x または y 軸と共有されますAxes

frameon bool、デフォルト: True

Axes フレームを表示するかどうか。

box_aspect float、オプション

軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細set_box_aspectについては、を参照してください。

**kwargs

その他のオプションのキーワード引数:

財産

説明

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

浮く

戻り値:
Axes

新しいAxesオブジェクト。

__call__ ( *引数, ** kwargs ) [ソース] #

self を関数として呼び出します。

プロパティ #

一部の軸プロパティを取得または設定する便利なメソッド。

呼び出し署名:

xmin, xmax, ymin, ymax = axis()
xmin, xmax, ymin, ymax = axis([xmin, xmax, ymin, ymax])
xmin, xmax, ymin, ymax = axis(option)
xmin, xmax, ymin, ymax = axis(**kwargs)
パラメータ:
xmin、xmax、ymin、ymax float、オプション

設定する軸の範囲。これは、以下を使用して達成することもできます

ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
オプションbool または str

ブール値の場合、軸線とラベルをオンまたはオフにします。文字列の場合、可能な値は次のとおりです。

価値

説明

'の上'

軸線とラベルをオンにします。と同じTrue

'オフ'

軸線とラベルをオフにします。と同じFalse

'同等'

軸の範囲を変更して、等しいスケーリングを設定します (つまり、円を円形にします)。これは と同じ です。この場合、明示的なデータ制限が守られない場合があります。ax.set_aspect('equal', adjustable='datalim')

「スケーリングされた」

プロット ボックスの寸法を変更して、等しいスケーリングを設定します (つまり、円を円形にします)。これは と同じ です。さらに、それ以上の自動スケーリングは無効になります。ax.set_aspect('equal', adjustable='box', anchor='C')

'きつい'

すべてのデータを表示するのに十分な大きさの制限を設定してから、それ以上の自動スケーリングを無効にします。

「オート」

自動スケーリング (プロット ボックスにデータを入力)。

'画像'

データ制限と等しい軸制限で「スケーリング」されます。

'四角'

正方形プロット; 'scaled' に似ていますが、最初は強制し ます。xmax-xmin == ymax-ymin

ブール値を発行、デフォルト: True

オブザーバーに軸制限の変更を通知するかどうか。このオプションは と に渡されset_xlimます set_ylim

戻り値:
xmin、xmax、ymin、ymax float

軸の制限。

クリア( ) [ソース] #

軸をクリアします。

get_children ( ) [ソース] #

Artistthisの子のリストを返しArtistます。

get_grid_helper ( ) [ソース] #
grid ( visible = None , which = 'major' , axis = 'both' , ** kwargs ) [source] #

グリッド線を切り替え、必要に応じて線のプロパティを設定します。

new_fixed_axis ( loc , offset = None ) [source] #
new_floating_axis ( nth_coord , value , axis_direction = 'bottom' ) [source] #
new_gridlines ( grid_helper = None ) [ソース] #

[非推奨] 新しい GridlineCollection インスタンスを作成して返します。

which : 「メジャー」または「マイナー」 axis : 「両方」、「x」または「y」

ノート

バージョン 3.6 以降は非推奨です。

set ( * adjustable=<UNSET> agg_filter=<UNSET> alpha=<UNSET> anchor=< UNSET> 、 animate=<UNSET > aspect=<UNSET> autoscale_on=<UNSET> autoscalex_on=<UNSET > autoscaley_on=<UNSET> axes_locator=<UNSET> axisbelow=<UNSET> box_aspect=<UNSET> clip_box=<UNSET> clip_on=<UNSET> clip_path=<UNSET> facecolor=<UNSET> frame_on=<UNSET> , gid=<UNSET>in_layout=<UNSET>label=<UNSET>mouseover=<UNSET>navigate=<UNSET>path_effects=<UNSET>picker=<UNSET>position=<UNSET>prop_cycle=<UNSET > 、rasterization_zorder =<UNSET > , rasterized=< UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , xbound=< UNSET> , xlabel=<UNSET>, xlim=<UNSET> ,xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound=<UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale= <UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

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

浮く

toggle_axisline ( b =なし) [ソース] #