Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Memplot Berbilang DataFrames Panda dengan Cekap dalam Subplot Matplotlib?
Merancang Berbilang DataFrames dalam Subplot dengan Matplotlib
Dalam analisis data menggunakan Pandas, adalah perkara biasa untuk mempunyai berbilang DataFrames yang mewakili aspek data yang berbeza . Untuk menggambarkan DataFrames ini dengan berkesan, memplotkannya bersama dalam subplot boleh menjadi sangat bermanfaat.
Jika DataFrames berkongsi skala nilai yang sama tetapi mempunyai lajur dan indeks yang berbeza-beza, cuba memplot setiap DataFrame secara individu menggunakan df.plot() akan menghasilkan imej plot yang berasingan. Untuk mengatasi had ini dan memaparkan DataFrames dalam subplot, pendekatan berbeza diperlukan.
Penciptaan Subplot Manual
Matplotlib menyediakan keupayaan untuk mencipta subplot secara manual untuk visualisasi tersuai. Langkah berikut menggariskan cara memplot berbilang DataFrames dalam subplot:
Contoh Kod
Kod berikut menunjukkan cara memplot empat DataFrames (df1, df2, df3, dan df4) dalam subplot menggunakan kaedah penciptaan subplot manual:
import matplotlib.pyplot as plt fig, axes = plt.subplots(nrows=2, ncols=2, sharex=True) df1.plot(ax=axes[0,0]) df2.plot(ax=axes[0,1]) df3.plot(ax=axes[1,0]) df4.plot(ax=axes[1,1]) plt.show()
Kod ini akan cipta angka dengan empat subplot, di mana setiap DataFrame diplot dalam subplot masing-masing. Semua subplot akan berkongsi paksi-x yang sama, membolehkan perbandingan mudah data merentas DataFrames yang berbeza.
Atas ialah kandungan terperinci Bagaimana untuk Memplot Berbilang DataFrames Panda dengan Cekap dalam Subplot Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!