Matplotlib で複数のサブプロットを作成することは、一部のユーザーにとって課題となります。このタスクを効果的に実行する方法を詳しく見てみましょう。
subplots() メソッドは、サブプロットを生成するための簡単なアプローチを提供します。 Figure とサブプロットの両方を作成し、これらは後で Axes 配列に保存されます。
import matplotlib.pyplot as plt x = range(10) y = range(10) fig, ax = plt.subplots(nrows=2, ncols=2) for row in ax: for col in row: col.plot(x, y) plt.show()
このコードは、サブプロットの 2x2 グリッドを生成します。各サブプロットには x と y のライン プロットが含まれます。
subplots() メソッドは Figure を結合します
fig = plt.figure() plt.subplot(2, 2, 1) plt.plot(x, y) plt.subplot(2, 2, 2) plt.plot(x, y) plt.subplot(2, 2, 3) plt.plot(x, y) plt.subplot(2, 2, 4) plt.plot(x, y) plt.show()
ただし、サブプロットは既存の Figure に追加されるため、このアプローチはあまり体系化されていません。
以上がMatplotlib で複数のサブプロットを効率的に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。