ホームページ >バックエンド開発 >Python チュートリアル >Matplotlib サブプロットで複数の Pandas データフレームをプロットするにはどうすればよいですか?
共通の値スケールを持つ複数の Pandas DataFrame を操作する場合、サブプロットを使用して同じプロット内でそれらを視覚化したい場合があります。
これを実現するには、matplotlib の機能を利用できます。まず、plt.subplots() を使用して、必要な行数と列数を指定してサブプロットを手動で作成します。
import matplotlib.pyplot as plt fig, axes = plt.subplots(nrows=2, ncols=2)
ここで、axes は個々のサブプロット軸を含む配列であり、それぞれにアクセスできます。 Indexing.
これで、plot() メソッド内で ax キーワード引数を渡すことによって、特定のサブプロット上に各 DataFrame をプロットできるようになりました。たとえば、最初のサブプロットで df1 をプロットするには、次のようにします:
df1.plot(ax=axes[0,0])
すべてのサブプロットで X 軸を共有するようにするには、サブプロットの作成時に sharex=True を指定できます:
fig, axes = plt.subplots(nrows=2, ncols=2, sharex=True)
これらの手順に従うことで、サブプロット内の複数の DataFrame を簡単に視覚化でき、便利な比較や分析が可能になります。分析。
以上がMatplotlib サブプロットで複数の Pandas データフレームをプロットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。