matplotlibでグラフをプロットするときに、複数の軸ラベルを一つの共通の軸ラベルにまとめる方法です
例えば以下のグラフには
X軸にラベル(ABC)が二つありますが,これを
と一つにまとめます.
方法
軸ラベルの指定は set_xlabel()を使いますが
import matplotlib.pyplot as plt fig, ax = plt.subplots(1, 2) ax[0].set_xlabel("ABC") ax[1].set_xlabel("ABC")
set_xlabelを使うのはやめて,代わりにfig.supxlabelを使います
import matplotlib.pyplot as plt fig, ax = plt.subplots(1, 2) fig.supxlabel("ABC")
これで共通の軸ラベルが設定できます
y軸の場合は同様に set_ylabel()を使うのやめて, fig.supylabel()を使えば同じことができます