Pythonの描画ライブラリである「matplotlib」を使用して、グラフのラベル位置を調整する方法について説明します。
matplotlibの軸ラベルの表示方法
matplotlibには、簡易的にグラフを作成できる【pyplot.~~~】と、グラフに関する細かい設定が可能な【ax.~~~】の、2通りのグラフ描画方法があります。
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, np.pi * 4, 100)
y = np.sin(x)
plt.plot(x, y)
plt.xlabel('X-label')
plt.ylabel('Y-label')
plt.show()
matplotlibの軸ラベルの位置の変更方法
ラベルの位置を変更するには、ax.set_xlabel
またはax.set_ylabel
にloc
引数を指定します。以下にサンプルコードを示します。
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, np.pi * 4, 100)
y = np.sin(x)
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_xlabel('X-label', loc='left')
ax.set_ylabel('Y-label', loc='top')
plt.show()
このように、matplotlibを使ってグラフのラベル位置を調整することができます。さまざまなグラフを作成する際に、このテクニックを活用してみてください。.