Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mencipta Berbilang Subplot Dengan Berkesan Menggunakan Matplotlib?

Bagaimana untuk Mencipta Berbilang Subplot Dengan Berkesan Menggunakan Matplotlib?

Barbara Streisand
Barbara Streisandasal
2024-12-18 20:14:11990semak imbas

How to Effectively Create Multiple Subplots Using Matplotlib?

Memplot dalam Berbilang Subplot dengan Matplotlib

Memahami kefungsian subplot adalah penting apabila bekerja dengan berbilang plot dalam Matplotlib. Mari kita terokai cara ia beroperasi:

Kaedah subplot mencipta rajah yang boleh mengandungi berbilang subplot. Ia mengembalikan dua objek: rajah, yang mewakili rajah dan paksi, yang merupakan tatasusunan 2D yang mengandungi paksi subplot individu.

Sebagai contoh:

fig, axes = plt.subplots(nrows=2, ncols=2)
plt.show()

Kod ini menjana angka dengan empat subplot disusun dalam grid 2x2. Tatasusunan paksi menyimpan rujukan kepada setiap paksi subplot.

Bertentangan dengan kepercayaan popular, mencipta lebih banyak subplot tidak menghasilkan angka tambahan. Sebaliknya, ia membahagikan rajah sedia ada kepada subplot yang lebih kecil.

Walaupun kaedah subplot cekap, anda juga boleh mencipta rajah secara manual dan menentukan subplot secara eksplisit. Walau bagaimanapun, kaedah ini tidak seringkas menggunakan subplot:

fig = plt.figure()
axes = fig.subplots(nrows=2, ncols=2)

Kod ini mencipta angka dan tatasusunan paksi, tetapi ia tidak memplot apa-apa secara automatik. Untuk memaparkan plot, anda perlu menambah data secara manual pada setiap subplot.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Berbilang Subplot Dengan Berkesan Menggunakan Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn