Memplot dalam Berbilang Subplot
Soalan:
Dalam kod berikut, bagaimanakah pembolehubah ara dan paksi berfungsi apabila menggunakan subplots():
fig, axes = plt.subplots(nrows=2, ncols=2) plt.show()
Jawapan:
Kaedah subplots() mencipta rajah (rajah) dan tatasusunan (paksi) paksi subplot. Setiap paksi subplot sepadan dengan sel dalam grid subplot yang ditentukan. Dalam kes ini, grid mempunyai 2 baris dan 2 lajur, menghasilkan 4 paksi subplot disimpan dalam tatasusunan paksi.
Sebab Tatasusunan Subplot:
subplot( ) direka untuk memudahkan plot dalam berbilang subplot. Daripada mencipta angka dan paksi yang berasingan untuk setiap subplot secara manual, anda boleh menggunakan subplots() untuk mencipta satu angka yang mengandungi berbilang subplot. Tatasusunan paksi membolehkan anda mengakses dan memplot pada setiap paksi subplot secara individu.
Perbandingan dengan Pendekatan Alternatif:
Pendekatan alternatif yang disebut dalam soalan menghasilkan angka (rajah ) dan kemudian memanggil fig.subplots() untuk mencipta subplots:
fig = plt.figure() axes = fig.subplots(nrows=2, ncols=2)
Pendekatan ini ialah sah tetapi kurang cekap daripada menggunakan subplots() secara langsung kerana ia memerlukan dua panggilan berasingan. Selain itu, adalah tidak perlu untuk menetapkan angka kepada pembolehubah (rajah) apabila menggunakan subplots() secara langsung.
Atas ialah kandungan terperinci Bagaimanakah `fig` dan `axes` Berfungsi dalam Fungsi `subplots()` Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!