matplotlib.pyplot.subplot_mosaic #

matplotlib.pyplot. subplot_mosaic ( mosaic , * , sharex = False , sharey = False , width_ratios = None , height_ratios = None , empty_sentinel = '.' , subplot_kw = None , gridspec_kw = None , ** fig_kw ) [source] #

ASCII アートまたはネストされたリストに基づいて Axes のレイアウトを構築します。

これは、複雑な GridSpec レイアウトを視覚的に構築するためのヘルパー関数です。

ノート

この API は暫定的なものであり、初期のユーザー フィードバックに基づいて将来改訂される可能性があります。

例と完全な API ドキュメントについては、複雑でセマンティックな図の構成を参照してください。

パラメータ:
{ハッシュ可能またはネストされた} または str のリストのモザイクリスト

Axes を文字列としてラベル付けして配置する方法の視覚的なレイアウト。例えば

x = [['A panel', 'A panel', 'edge'],
     ['C panel', '.',       'edge']]

4 つの軸を生成します。

  • 高さが 1 行で、最初の 2 列にまたがる「パネル」

  • 2 行の高さで、右端にある「edge」

  • 左下1行1列の「Cパネル」

  • 下部中央に幅 1 行 1 列の空白スペース

レイアウト内の任意のエントリを同じ形式のリストのリストにして、ネストされたレイアウトを作成できます。

入力が str の場合、次の形式でなければなりません

'''
AAE
C.E
'''

各文字が列で、各行が行です。これは、単一文字の Axes ラベルのみを許可し、ネストを許可しませんが、非常に簡潔です。

sharex、sharey bool、デフォルト: False

True の場合、x 軸 ( sharex ) または y 軸 ( sharey ) はすべてのサブプロット間で共有されます。その場合、目盛りラベルの可視性と軸の単位は のように動作しsubplotsます。False の場合、各サブプロットの x 軸または y 軸は独立しています。

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

列の相対的な幅を定義します。各列の相対的な幅はです。指定しない場合、すべての列が同じ幅になります。の利便性。width_ratios[i] / sum(width_ratios)gridspec_kw={'width_ratios': [...]}

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

行の相対的な高さを定義します。各行の相対的な高さはです。指定しない場合、すべての行が同じ高さになります。の利便性。height_ratios[i] / sum(height_ratios)gridspec_kw={'height_ratios': [...]}

empty_sentinelオブジェクト、オプション

「このスペースを空のままにしておく」という意味のレイアウトへのエントリ。デフォルトは'.'です。レイアウトが文字列の 場合、先頭の空白を削除するために処理されることに注意してくださいinspect.cleandoc。これにより、空のセンチネルとして空白を使用することが妨げられる可能性があります。

subplot_kw 辞書、オプション

Figure.add_subplot各サブプロットの作成に使用される呼び出しに渡されるキーワードを含む辞書。

gridspec_kw 辞書、オプション

GridSpecサブプロットが配置されるグリッドを作成するために使用されるコンストラクターに渡されるキーワードを含む辞書。

**fig_kw

追加のキーワード引数はすべて呼び出しに渡され pyplot.figureます。

戻り値:
Figure

新しいフィギュア

dict[ラベル、軸]

ラベルを Axes オブジェクトにマッピングするディクショナリ。軸の順序は、レイアウト全体での位置の左から右、上から下です。

#を使用した例matplotlib.pyplot.subplot_mosaic

Psd デモ

Psd デモ

Psd デモ
画像デモ

画像デモ

画像デモ
サブプロットのラベル付け

サブプロットのラベル付け

サブプロットのラベル付け
プライマリ 3D ビュー プレーン

プライマリ 3D ビュー プレーン

プライマリ 3D ビュー プレーン
クイックスタートガイド

クイックスタートガイド

クイックスタートガイド
レジェンドガイド

レジェンドガイド

レジェンドガイド
Figure 内に複数の Axes を配置する

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

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