\

Pythonの描画ライブラリである matplotlib を用いて、複数のグラフを横並びに表示する方法を紹介します。この記事では、以下の内容を紹介します。

  1. plt.figure()plt.subplot() を使用した方法
  2. plt.subplots() を使用した方法

plt.figure()plt.subplot() を使用した方法

まずは、plt.figure()plt.subplot() を使用した方法を見てみましょう。この方法では、グラフを表示する領域を plt.figure() で作成し、その中に plt.subplot() でグラフを配置します。

import matplotlib.pyplot as plt

# グラフを表示する領域を作成
fig = plt.figure(figsize=(6, 4))

# グラフを配置
plt.subplot(1, 2, 1)  # 1行2列の1番目
plt.plot([1,2], [2,1])

plt.subplot(1, 2, 2)  # 1行2列の2番目
plt.hist([1, 2, 3, 3, 4, 5, 3, 4, 6, 5, 6, 8, 5, 2,1], bins=5)

plt.show()

plt.subplots() を使用した方法

次に、plt.subplots() を使用した方法を見てみましょう。この方法では、fig, ax = plt.subplots() で一度にグラフの領域とサブプロットを作成します。

import matplotlib.pyplot as plt

# グラフを表示する領域とサブプロットを作成
fig, ax = plt.subplots(1, 2, figsize=(6, 4))

# グラフを配置
ax[0].plot([1,2], [2,1])
ax[1].hist([1, 2, 3, 3, 4, 5, 3, 4, 6, 5, 6, 8, 5, 2,1], bins=5)

plt.show()

これらの方法を使って、Pythonの matplotlib ライブラリで複数のグラフを横並びに表示することができます。データの視覚化に役立ててください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です