matplotlib.gridspec.GridSpec #

クラス matplotlib.gridspec. GridSpec ( nrows , ncols , figure = None , left = None , bottom = None , right = None , top = None , wspace = None , hspace = None , width_ratios = None , height_ratios = None ) [source] #

拠点:GridSpecBase

Figure 内にサブプロットを配置するためのグリッド レイアウト。

グリッド セルの位置は、 leftrighttopbottomwspace 、およびhspaceSubplotParamsを使用するのと同様の方法で決定されます。

GridSpec インスタンスにインデックスを付けると、 が返されますSubplotSpec

パラメータ:
nrows、ncols int

グリッドの行と列の数。

フィギュアFigure、オプション

適切なレイアウト グリッドを作成するために、制限されたレイアウトにのみ使用されます。

左、右、上、下のフロート、オプション

Figure の幅または高さの割合としてのサブプロットの範囲。左を右より大きくすることはできず、下を上より大きくすることはできません。指定しない場合、値は描画時に Figure または rcParams から推測されます。も参照してくださいGridSpec.get_subplot_params

wspace float、オプション

サブプロット間のスペース用に予約された幅の量。平均軸幅の割合として表されます。指定されていない場合、値は必要に応じて Figure または rcParams から推測されます。も参照してくださいGridSpec.get_subplot_params

hspace float、オプション

サブプロット間のスペース用に予約された高さの量。平均軸の高さの割合として表されます。指定されていない場合、値は必要に応じて Figure または rcParams から推測されます。も参照してくださいGridSpec.get_subplot_params

width_ratios長さncolsの配列のようなもの、オプション

列の相対的な幅を定義します。各列の相対的な幅はです。指定しない場合、すべての列が同じ幅になります。width_ratios[i] / sum(width_ratios)

height_ratios長さnrowsの配列のようなもの、オプション

行の相対的な高さを定義します。各行の相対的な高さはです。指定しない場合、すべての行が同じ高さになります。height_ratios[i] / sum(height_ratios)

get_subplot_params (=なし) [ソース] #

SubplotParamsGridSpecのを返します。

優先順位に従って値が取得されます。

local_modified_subplot_params ( ) [ソース] #

GridSpec で明示的に設定されたサブプロット パラメーターの名前のリストを返します。

これは の属性のサブセットですSubplotParams

tight_layout ( figure , renderer = None , pad = 1.08 , h_pad = None , w_pad = None , rect = None ) [source] #

指定されたパディングを与えるようにサブプロット パラメーターを調整します。

パラメータ:
パッドフロート

図の端とサブプロットの端の間のパディング (フォント サイズの割合)。

h_pad、w_pad float、オプション

隣接するサブプロットのエッジ間のパディング (高さ/幅)。デフォルトはpadです。

rectタプル (左、下、右、上)、デフォルト: なし

(左、下、右、上) サブプロット領域全体 (ラベルを含む) が収まる正規化された Figure 座標の四角形。デフォルト(None)は図全体です。

更新( ** kwargs ) [ソース] #

グリッドのサブプロット パラメーターを更新します。

明示的に指定されていないパラメーターは変更されません。パラメータをNoneに設定すると、 にリセットされrcParams["figure.subplot.*"]ます。

パラメータ:
左、右、上、下のフロートまたはなし、オプション

Figure の幅または高さの割合としてのサブプロットの範囲。

wspace、hspace float、オプション

平均サブプロット幅/高さの割合としてのサブプロット間の間隔。

#を使用した例matplotlib.gridspec.GridSpec

ヒストグラム付き散布図

ヒストグラム付き散布図

ヒストグラム付き散布図
ラベルの整列

ラベルの整列

ラベルの整列
制約付きレイアウトでの軸のサイズ変更

制約付きレイアウトでの軸のサイズ変更

制約付きレイアウトでの軸のサイズ変更
タイトなレイアウトでの軸のサイズ変更

タイトなレイアウトでの軸のサイズ変更

タイトなレイアウトでの軸のサイズ変更
サブプロットと GridSpec を使用して 2 つのサブプロットを組み合わせる

サブプロットと GridSpec を使用して 2 つのサブプロットを組み合わせる

サブプロットと GridSpec を使用して 2 つのサブプロットを組み合わせる
Gridspec を使用して複数列/行のサブプロット レイアウトを作成する

Gridspec を使用して複数列/行のサブプロット レイアウトを作成する

Gridspec を使用して複数列/行のサブプロット レイアウトを作成する
ネストされたグリッドスペック

ネストされたグリッドスペック

ネストされたグリッドスペック
図のサブ図

図のサブ図

図のサブ図
``plt.subplots`` を使用して複数のサブプロットを作成する

plt.subplots を使用して複数のサブプロットを作成する

``plt.subplots`` を使用して複数のサブプロットを作成する
axisartist を使用したカスタム スパイン

axisartist を使用したカスタム スパイン

axisartist を使用したカスタム スパイン
GridSpec デモ

GridSpec デモ

GridSpec デモ
ネストされた GridSpec

ネストされた GridSpec

ネストされた GridSpec
制約付きレイアウト ガイド

制約付きレイアウト ガイド

制約付きレイアウト ガイド
タイトレイアウトガイド

タイトレイアウトガイド

タイトレイアウトガイド
Figure 内に複数の Axes を配置する

Figure 内に複数の Axes を配置する

Figure 内に複数の Axes を配置する
`~.Axes.imshow` の *origin* と *extent*

imshow の原点と範囲

`~.Axes.imshow` の *origin* と *extent*