Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Memplot Multiple Pandas DataFrames dalam Matplotlib Subplots?
Merancang Berbilang DataFrames dalam Subplot dengan Panda dan Matplotlib
Apabila bekerja dengan Pandas DataFrames, selalunya perlu untuk memvisualisasikan berbilang set data secara serentak. Walaupun df.plot() menyediakan cara yang mudah untuk merancang DataFrames individu, ia tidak menawarkan keupayaan untuk menggabungkannya menjadi subplot.
Soalan:
Bagaimana boleh kami merancang berbilang Pandas DataFrames dalam subplot, menggunakan Matplotlib atau mana-mana Python lain perpustakaan?
Jawapan:
Untuk memplot berbilang DataFrames dalam subplot, kami boleh mencipta subplot secara manual menggunakan Matplotlib dan kemudian menggunakan kata kunci ax untuk menentukan subplot sasaran bagi setiap DataFrame.
Pelaksanaan:
import matplotlib.pyplot as plt # Generate some sample data df1 = pd.DataFrame({'a': range(10), 'b': range(10, 20)}) df2 = pd.DataFrame({'c': range(20, 30), 'd': range(30, 40)}) # Create a figure fig, axes = plt.subplots(nrows=2, ncols=2, sharex=True) # Plot dataframes on subplots df1.plot(ax=axes[0,0]) df2.plot(ax=axes[0,1]) # ... (repeat for other DataFrames) # Show the plot plt.show()
Dalam contoh di atas:
Atas ialah kandungan terperinci Bagaimana untuk Memplot Multiple Pandas DataFrames dalam Matplotlib Subplots?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!