matplotlib.axes
#
継承#
Axes クラス#
- クラス matplotlib.axes。Axes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [source] #
拠点:
_AxesBase
、 、、、など
Axes
の Figure 要素のほとんどが含まれており、座標系を設定します。Axis
Tick
Line2D
Text
Polygon
インスタンスは、インスタンス
Axes
である callbacks 属性を介してコールバックをサポートしCallbackRegistry
ます。接続できるイベントは「xlim_changed」と「ylim_changed」で、コールバックは func( ax ) で呼び出されます。ここでaxはAxes
インスタンスです。Figure に Axes を作成します。
- パラメータ:
- 図
Figure
軸は図に組み込まれています。
Figure
- rectタプル (左、下、幅、高さ)。
Axes は長方形rectに組み込まれています。rectは
Figure
座標です。- sharex、sharey
Axes
、オプション - frameon bool、デフォルト: True
Axes フレームを表示するかどうか。
- box_aspect float、オプション
軸ボックスの固定アスペクト、つまり高さと幅の比率を設定します。詳細
set_box_aspect
については、を参照してください。- **kwargs
その他のオプションのキーワード引数:
財産
説明
{'ボックス', 'データリム'}
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
(float, float) または {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
ブール
{'auto', 'equal'} または float
ブール
わからない
わからない
Callable[[Axes, Renderer], Bbox]
ブールまたは「行」
float または None
ブール
パッチまたは (パス、変換) またはなし
facecolor
またはfc色
ブール
力
ブール
物体
ブール
ブール
わからない
None または bool または float または callable
[左、下、幅、高さ] または
Bbox
わからない
float または None
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
力
ブール
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
わからない
力
(下:浮き、上:浮き)
-0.5 より大きい float
わからない
わからない
わからない
浮く
- 図
- 戻り値:
サブプロット#
サブプロットの基本クラス。これは、Figure 内で |
|
プロット#
基本#
y 対 x を線やマーカーとしてプロットします。 |
|
y 対 x を線および/またはエラーバー付きのマーカーとしてプロットします。 |
|
y対の散布図 |
|
[お勧めしません] floatを日付として扱うように軸を強制してプロットします。 |
|
ステップ プロットを作成します。 |
|
x 軸と y 軸の両方で対数スケーリングを使用してプロットを作成します。 |
|
x 軸に対数スケーリングを使用してプロットを作成します。 |
|
y 軸を対数スケーリングしてプロットを作成します。 |
|
2 つの水平曲線の間の領域を塗りつぶします。 |
|
2 つの縦断曲線の間の領域を塗りつぶします。 |
|
棒グラフを作成します。 |
|
横棒グラフを作成します。 |
|
棒グラフにラベルを付けます。 |
|
ステム プロットを作成します。 |
|
指定された位置に同一の平行線をプロットします。 |
|
円グラフをプロットします。 |
|
積み上げ面プロットを描画します。 |
|
長方形の水平シーケンスをプロットします。 |
|
yminからymaxまでの各xに垂直線をプロットします。 |
|
xminからxmaxまでの各yに水平線をプロットします。 |
|
塗りつぶされた多角形をプロットします。 |
スパン#
軸を横切る水平線を追加します。 |
|
軸全体に水平スパン (長方形) を追加します。 |
|
軸を横切る垂直線を追加します。 |
|
軸全体に垂直スパン (長方形) を追加します。 |
|
無限に長い直線を追加します。 |
スペクトル番号
xの自己相関をプロットします。 |
|
角度スペクトルをプロットします。 |
|
xとyの間のコヒーレンスをプロットします。 |
|
クロス スペクトル密度をプロットします。 |
|
振幅スペクトルをプロットします。 |
|
位相スペクトルをプロットします。 |
|
パワー スペクトル密度をプロットします。 |
|
スペクトログラムをプロットします。 |
|
xとyの間の相互相関をプロットします。 |
統計#
箱ひげ図を描きます。 |
|
バイオリンのプロットを作成します。 |
|
ヴァイオリンプロットの描画機能。 |
|
箱ひげ図とひげ図の描画機能。 |
ビニング#
点x、yの 2D 六角ビニング プロットを作成します。 |
|
ヒストグラムを計算してプロットします。 |
|
2D ヒストグラム プロットを作成します。 |
|
境界エッジまたは塗りつぶされたプロットを持つラインとしてのステップワイズ定数関数。 |
輪郭#
等高線図にラベルを付けます。 |
|
等高線をプロットします。 |
|
塗りつぶされた等高線をプロットします。 |
二次元配列#
データを画像として、つまり 2D の通常のラスター上に表示します。 |
|
2D 行列または配列の値を色分けされたイメージとしてプロットします。 |
|
非規則的な長方形グリッドを使用して疑似カラー プロットを作成します。 |
|
非規則的な長方形グリッドを使用して疑似カラー プロットを作成します。 |
|
非規則的な長方形グリッドを使用して疑似カラー プロットを作成します。 |
|
2D 配列のスパース パターンをプロットします。 |
構造化されていない三角形#
非構造化三角形グリッドの疑似カラー プロットを作成します。 |
|
構造化されていない三角形のグリッドを線やマーカーとして描画します。 |
|
構造化されていない三角形のグリッドに等高線を描画します。 |
|
構造化されていない三角形のグリッドに等高線領域を描画します。 |
テキストと注釈#
ポイントxyにテキストtextで注釈を付けます。 |
|
Axes にテキストを追加します。 |
|
にテーブルを追加します |
|
Axes に矢印を追加します。 |
|
この既存の軸に子インセット軸を追加します。 |
|
Axes にインセット インジケーターを追加します。 |
|
inset_axの軸の制限に基づいて Axes にインセット インジケーター四角形を追加し、inset_axと四角形の間にコネクタを描画します。 |
|
この Axes に 2 番目の x 軸を追加します。 |
|
この Axes に 2 番目の y 軸を追加します。 |
ベクトルフィールド#
バーブの 2D フィールドをプロットします。 |
|
矢印の 2D フィールドをプロットします。 |
|
quiver プロットにキーを追加します。 |
|
ベクトル フローの流線を描画します。 |
クリア#
軸をクリアします。 |
|
軸をクリアします。 |
外観番号
一部の軸プロパティを取得または設定する便利なメソッド。 |
|
x 軸と y 軸をオフにします。 |
|
X 軸と Y 軸をオンにします。 |
|
Axes 長方形パッチを描画するかどうかを設定します。 |
|
Axes 長方形パッチが描画されているかどうかを取得します。 |
|
軸の目盛りとグリッド線がほとんどのアーティストの上か下かを設定します。 |
|
軸の目盛りとグリッド線がほとんどのアーティストの上か下かを取得します。 |
|
グリッド線を構成します。 |
|
Axes の facecolor を取得します。 |
|
Axes の facecolor を設定します。 |
プロパティ サイクル#
Axes のプロパティ サイクルを設定します。 |
軸/限界#
[非推奨] XAxisインスタンスを返します。 |
|
[非推奨] YAxisインスタンスを返します。 |
軸の制限と方向#
x 軸を反転します。 |
|
xaxis が「逆」方向を向いているかどうかを返します。 |
|
y 軸を反転します。 |
|
y 軸が「逆」方向を向いているかどうかを返します。 |
|
X 軸の表示範囲を設定します。 |
|
x 軸のビュー範囲を返します。 |
|
Y 軸の表示範囲を設定します。 |
|
y 軸のビュー範囲を返します。 |
|
|
|
x 軸の数値の下限と上限を設定します。 |
|
x 軸の下限と上限を昇順で返します。 |
|
y 軸の数値の下限と上限を設定します。 |
|
y 軸の下限と上限を昇順で返します。 |
軸ラベル、タイトル、凡例#
x 軸のラベルを設定します。 |
|
xlabel テキスト文字列を取得します。 |
|
y 軸のラベルを設定します。 |
|
ylabel テキスト文字列を取得します。 |
|
軸のタイトルを設定します。 |
|
Axes の称号を取得します。 |
|
Axes に凡例を配置します。 |
|
インスタンスを返す |
|
凡例のハンドルとラベルを返す |
軸スケール#
xaxis のスケールを設定します。 |
|
xaxis のスケールを (str として) 返します。 |
|
y 軸のスケールを設定します。 |
|
yaxis のスケールを (str として) 返します。 |
自動スケーリングとマージン#
自動スケーリング時に、すべてに従うかどうか |
|
自動スケーリングのマージンを設定または取得します。 |
|
自動スケーリングの前に X データ制限のパディングを設定します。 |
|
自動スケーリングの前に Y データ制限のパディングを設定します。 |
|
現在のアーティストに基づいてデータ制限を再計算します。 |
|
軸ビューをデータに自動スケールします (トグル)。 |
|
データ制限を使用してビュー制限を自動スケーリングします。 |
|
次の描画または への呼び出しで各軸に自動スケーリングを適用するかどうかを設定し |
|
各軸が自動スケーリングされている場合は True を返し、それ以外の場合は False を返します。 |
|
描画時または によって x 軸を自動スケーリングするかどうかを設定し |
|
xaxis が自動スケーリングされているかどうかを返します。 |
|
描画時または によって y 軸を自動スケーリングするかどうかを設定し |
|
y 軸が自動スケーリングされているかどうかを返します。 |
アスペクト比#
指定されたデータの縦横比の軸を調整します。 |
|
軸のスケーリングの縦横比、つまり y/x スケールを設定します。 |
|
座標軸のスケーリングの縦横比を返します。 |
|
軸ボックスのアスペクト、つまり高さと幅の比率を設定します。 |
|
Axes ボックスのアスペクト、つまり高さと幅の比率を返します。 |
|
必要な縦横比を実現するために軸を調整する方法を設定します。 |
|
Axes が物理的な寸法 ('box') またはデータ制限 ('datalim') を調整して、目的の縦横比を達成するかどうかを返します。 |
目盛りと目盛りラベル#
xaxis の目盛りの位置とオプションでラベルを設定します。 |
|
データ座標で xaxis の目盛りの位置を返します。 |
|
文字列ラベルのリストで xaxis のラベルを設定します。 |
|
xaxis の目盛りラベルを取得します。 |
|
xaxis の主目盛ラベルを のリストとして返し |
|
xaxis の小目盛ラベルを のリストとして返し |
|
xaxis のグリッド線を のリストとして返し |
|
xaxis の目盛り線を のリストとして返し |
|
軸の目盛りとラベルを設定して、x 軸に沿ったデータを日付として扱います。 |
|
yaxis の目盛りの位置とオプションでラベルを設定します。 |
|
y 軸の目盛りの位置をデータ座標で返します。 |
|
文字列ラベルのリストで yaxis のラベルを設定します。 |
|
yaxis の目盛りラベルを取得します。 |
|
yaxis の主目盛ラベルを のリストとして返し |
|
yaxis の小目盛ラベルを のリストとして返し |
|
yaxis のグリッド線を のリストとして返し |
|
yaxis の目盛り線を のリストとして返し |
|
軸の目盛りとラベルを設定して、y 軸に沿ったデータを日付として扱います。 |
|
軸からマイナー ティックを削除します。 |
|
軸にマイナー ティックを表示します。 |
|
|
|
目盛り、目盛りラベル、およびグリッド線の外観を変更します。 |
|
主目盛りロケーターの動作を制御します。 |
単位数
x軸の単位タイプを使用してxを変換します。 |
|
y軸の単位の種類を使用してyを変換します。 |
|
単位がいずれかの軸に設定されているかどうかを返します。 |
アーティストの追加#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ツイニングと共有#
xaxis を共有するツイン Axes を作成します。 |
|
yaxis を共有するツイン Axes を作成します。 |
|
x 軸を他のと共有します。 |
|
y 軸を他のと共有します。 |
|
共有 x 軸 Grouper の不変ビューを返します。 |
|
共有 y 軸 Grouper の不変ビューを返します。 |
軸位置#
アンカーの位置を取得します。 |
|
アンカーの位置を定義します。 |
|
axes_locator を返します。 |
|
軸ロケータを設定します。 |
|
アクティブな位置を元の位置にリセットします。 |
|
Figure 内の Axes の位置を として返し |
|
軸の位置を設定します。 |
非同期/イベントベース#
アーティストが「古く」なっており、出力をアーティストの内部状態に一致させるために再描画する必要があるかどうか。 |
|
登録されているすべてのコールバックを呼び出します。 |
|
|
|
オブザーバー ID に基づいてコールバックを削除します。 |
インタラクティブ#
この Axes がパン/ズーム ボタン機能をサポートするかどうかを返します。 |
|
この Axes がズーム ボックス ボタンの機能をサポートするかどうかを返します。 |
|
Axes がナビゲーション コマンドに応答するかどうかを取得します。 |
|
Axes がナビゲーション ツールバー コマンドに応答するかどうかを設定します。 |
|
ナビゲーション ツールバー ボタンのステータスを取得します: 'PAN'、'ZOOM'、または None。 |
|
ナビゲーション ツールバー ボタンのステータスを設定します。 |
|
パン操作が開始されたときに呼び出されます。 |
|
パン操作中にマウスが移動すると呼び出されます。 |
|
パン操作が完了したとき (マウス ボタンが押されたとき) に呼び出されます。 |
|
x、y座標をフォーマットするフォーマット文字列を返します。 |
|
dataの文字列表現を返します。 |
|
x値としてフォーマットされた x を返します。 |
|
y値としてフォーマットされた y を返します。 |
|
マウス カーソルがその上に移動したときに、このアーティストにカスタム コンテキスト情報を問い合わせるかどうかを返します。 |
|
指定されたイベント (表示座標) が Axes にあるかどうかを返します。 |
|
アーティストにマウス イベントが含まれているかどうかをテストします。 |
|
ポイント(ピクセル座標のペア) が Axes パッチ内にあるかどうかを返します。 |
|
特定のイベントのカーソル データを返します。 |
子供たち#
|
|
Axes に含まれる行のリストを返します。 |
|
アーティスト オブジェクトを検索します。 |
図面番号
指定されたレンダラーを使用してアーティスト (およびその子) を描画します。 |
|
1 人のアーティストを効率的に再描画します。 |
|
Axes データを効率的に再描画しますが、軸の目盛り、ラベルなどは再描画しません。 |
|
[非推奨] |
|
アーティストがラスタライズされる zorder 値を返します。 |
|
ベクター グラフィックス出力のラスター化の zorder しきい値を設定します。 |
|
表示空間の Axes バウンディング ボックスを返します。argsとkwargsは空です。 |
|
軸とそのデコレータ (xlabel、タイトルなど) を含む、Axes のタイトなバウンディング ボックスを返します。 |
投影番号
それによって使用されるメソッドは、Axis
直線でない軸に対してオーバーライドする必要があります。
x 軸のラベル、目盛り、およびグリッド線の描画に使用される変換を取得します。 |
|
y 軸のラベル、目盛り、およびグリッド線の描画に使用される変換を取得します。 |
|
スケーリングされたデータの縦横比を返します。 |
|
|
|
|
|
|
|
|
その他#
境界ボックスの計算に使用されるアーティストのデフォルト リストを返します。 |
|
変換の非アフィン部分と、変換の残りのアフィン部分が適用されたクリップ パスを返します。 |
|
Axes にアーティストが追加されているかどうかを返します。 |
|
一度に複数のプロパティを設定します。 |
- class matplotlib.axes.Axes. ArtistList ( axes、 prop_name、 add_name、 valid_types =なし、 invalid_types =なし) #
タイプに基づく Axes の子のサブリスト。
タイプ固有の子サブリストは、Matplotlib 3.7 で不変になります。その後、これらのアーティスト リストはタプルに置き換えられる可能性があります。これが既にタプルであるかのように使用します。
このクラスは、非推奨のアーティスト リストの変更について警告するための移行期間にのみ存在します。
- パラメータ:
- 軸.axes.Axes
このサブリストが子アーティストをプルする軸。
- prop_name str
Axes からこのサブリストにアクセスするために使用されるプロパティ名。非推奨の警告を生成するために使用されます。
- add_name str
このサブリストのタイプのアーティストを Axes に追加するために使用されるメソッド名。非推奨の警告を生成するために使用されます。
- valid_typesタイプのリスト、オプション
このサブリストによって返される子を決定するタイプのリスト。指定する場合、サブリスト内のアーティストは、これらのタイプのいずれかのインスタンスである必要があります。指定されていない場合、任意のタイプのアーティストが有効です ( invalid_typesによって制限されない限り)。
- invalid_typesタプル、オプション
このサブリストによって返されない子を決定するタイプのリスト。指定した場合、サブリスト内のアーティストはこれらのタイプのインスタンスにはなりません。それ以外の場合、どのタイプも除外されません。
- 挿入(インデックス,アイテム) #
S.insert(index, value) -- インデックスの前に値を挿入