Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.13 KB

matplotlib-subplot_mosaic.md

File metadata and controls

30 lines (22 loc) · 1.13 KB

キャンバスを複雑に分割したい(matplotlib.pyplot.subplot_mosaic

import matplotlib.pyplot as plt

# キャンバスの割付を設定する
# 結合するキャンバスは同じ名前にする
panels = [
    ["A", "A", "E"],
    ["C", ".", "E"]
]
fig, axs = plt.subplot_mosaic(mosaic=panels, layout="constrained")

# axsは辞書型
axs["A"].set_title("Panel A")
axs["C"].set_title("Panel C")
axs["E"].set_title("Edge")

matplotlib.pyplot.subplot_mosaicを使って、キャンバスを複雑に分割できます。

第一引数(mosaic)は必須の引数で、キャンバスの割り付けをリスト型で指定します。結合したい部分は同じ名前を指定します。 また、ここで指定した名前を使ってAxesオブジェクトを取り出すことができます。 layout="constrained"オプションをつけると、いい感じの余白で整理できます。

:::{note}

mosaicはモザイク処理ではなく、タイルのことを指しているのだと思います。

:::