matplotlib.gridspec.SubplotSpec #

クラス matplotlib.gridspec. SubplotSpec ( gridspec , num1 , num2 = None ) [source] #

拠点:object

内のサブプロットの場所GridSpec

ノート

おそらく、SubplotSpec自分自身をインスタンス化することはありません。GridSpec代わりに、通常はitem-access を使用して取得します。

パラメータ:
グリッドスペックGridSpec

サブプロットが参照している GridSpec。

num1、num2整数

サブプロットは、指定されたグリッドスペックの num1 番目のセルを占有します。num2 が指定されている場合、サブプロットは num1 番目のセルから num2 番目のセルまでを含みます。

インデックスは 0 から始まります。

プロパティ colspan #

rangeオブジェクトとして、このサブプロットがまたがる列。

get_geometry ( ) [ソース] #

サブプロットのジオメトリを tuple として返します。(n_rows, n_cols, start, stop)

インデックスstartstopは、 内のサブプロットの範囲を定義しますGridSpecstopは包括的です (つまり、単一のセルの場合 )。start == stop

get_gridspec ( ) [ソース] #
get_position () [ソース] #

からサブプロットの位置を更新しfigure.subplotparsます。

get_topmost_subplotspec ( ) [ソース] #

SubplotSpecサブプロットに関連付けられた最上位のインスタンスを返します。

is_first_col ( ) [ソース] #
is_first_row ( ) [ソース] #
is_last_col ( ) [ソース] #
is_last_row ( ) [ソース] #
プロパティ num2 #
プロパティ の行スパン#

rangeオブジェクトとして、このサブプロットによってまたがる行。

subgridspec ( nrows , ncols , ** kwargs ) [source] #

このサブプロット内に GridSpec を作成します。

作成されたGridSpecFromSubplotSpecものは、これSubplotSpecを親として持ちます。

パラメータ:
nrows int

グリッドの行数。

ncols int

グリッド内の数または列。

戻り値:
GridSpecFromSubplotSpec
その他のパラメータ:
**kwargs

他のすべてのパラメータは に渡されGridSpecFromSubplotSpecます。

こちらもご覧ください

matplotlib.pyplot.subplots

1 つのサブプロットが占めるスペースに 3 つのサブプロットを追加します。

fig = plt.figure()
gs0 = fig.add_gridspec(3, 1)
ax1 = fig.add_subplot(gs0[0])
ax2 = fig.add_subplot(gs0[1])
gssub = gs0[2].subgridspec(1, 3)
for i in range(3):
    fig.add_subplot(gssub[0, i])

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

ネストされた GridSpec

ネストされた GridSpec

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

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

制約付きレイアウト ガイド
Figure 内に複数の Axes を配置する

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

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