ホームページ >バックエンド開発 >Python チュートリアル >Python で複数の Pandas DataFrame をサブプロットとして効率的にプロットするにはどうすればよいですか?
複数の Pandas DataFrame を操作する場合、それらを同じプロット内でサブプロットとして視覚化すると便利なことがよくあります。この記事は、複数のデータフレームのサブプロットを作成するための包括的なガイドを提供し、さまざまなデータセットの比較と分析を容易にします。
サブプロットで複数のデータフレームをプロットするには、 df の使用を考えることができます。 .plot() 関数。ただし、このアプローチでは、データフレームごとに別々のプロット イメージが作成されます。課題は、これらのデータフレームを複数のサブプロットを含む 1 つのプロットに結合する方法を見つけることであり、各データフレームは独自のサブプロットにプロットされます。
作成の鍵複数のデータフレームのサブプロットを作成するには、matplotlib を使用してサブプロットを手動で作成します。これは、matplotlib.pyplot モジュールの subplots() 関数を使用して実行できます。
import matplotlib.pyplot as plt # Create a figure and a set of subplots fig, axes = plt.subplots(nrows=2, ncols=2) # Plot each dataframe on a specific subplot df1.plot(ax=axes[0,0]) df2.plot(ax=axes[0,1]) ...
この例では、subplots() 関数は、個々のサブプロットを保持する配列である軸を持つサブプロットの 2x2 グリッドを作成します。軸。軸にインデックスを付けることで特定のサブプロットにアクセスし、ax キーワードを使用して各サブプロットで目的のデータフレームをプロットできます。
fig, axes = plt.subplots(nrows=2, ncols=2, sharex=True)
以上がPython で複数の Pandas DataFrame をサブプロットとして効率的にプロットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。